Logo Passei Direto
Buscar
18:19 sáb., 19 de out. X SMT Lógica De Programacar T 1 Marcar para revisão 00.49.44 : : Considere O seguinte trecho de um programa escrito em Python: hora min seg salarioBase = eval(input('Entre com o salário base: ')) gratific = salarioBase*0.05 Questão 1 de 10 imposto = (salarioBase + gratific)*0.07 salarioLiq = salarioBase + gratific - imposto 1 2 3 print('{:8.4}'.format(salarioLiq)) 6 7 8 Na execução do programa, suponha que O usuário entrou com O valor 1000 quando solicitado. É correto afirmar que será impresso O valor: Em branco (10) A 976.5 Finalizar prova B 976.50 C 980.0 : Feedback
User badge image
Fúlvio Augusto

há 12 meses

Respostas

User badge image

Ed Verified user icon

há 12 meses

Vamos analisar o trecho do programa em Python passo a passo, considerando que o usuário entrou com o valor 1000 para o salário base. 1. Cálculo da gratificação: \[ \text{gratific} = \text{salarioBase} \times 0.05 = 1000 \times 0.05 = 50 \] 2. Cálculo do imposto: \[ \text{imposto} = (\text{salarioBase} + \text{gratific}) \times 0.07 = (1000 + 50) \times 0.07 = 1050 \times 0.07 = 73.5 \] 3. Cálculo do salário líquido: \[ \text{salarioLiq} = \text{salarioBase} + \text{gratific} - \text{imposto} = 1000 + 50 - 73.5 = 976.5 \] 4. Impressão do resultado: O comando `print('{:8.4}'.format(salarioLiq))` formata o número para 4 casas decimais, mas como o valor é 976.5, ele será impresso como 976.5. Agora, analisando as alternativas: - A) 976.5 - B) 976.50 - C) 980.0 A opção que corresponde ao valor calculado (976.5) é a A) 976.5. Portanto, a resposta correta é A) 976.5.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina