Logo Passei Direto
Buscar
18:27 sáb., 19 de out. a X SMT Lógica De Programación T O 1 Marcar para revisão 00 : 41 : 13 Ocultar Considere o seguinte trecho de um programa escrito em Python: hora min seg salarioBase = eval(input('Entre com o salário base: ')) Questão 1 de 10 gratific = salarioBase*0.05 imposto = (salarioBase + gratific)*0.07 1 2 3 4 5 salarioLig = salarioBase + gratific - imposto print('{:8.4}'.format(salarioLiq)) 6 7 8 9 10 Na execução do programa, suponha que O usuário entrou com O valor 1000 quando solicitado. É correto Em branco (10) afirmar que será impresso o valor: A 976.5 Finalizar prova B 976.50 C 980.0 Feedback : 19 M
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 passo a passo, considerando que o usuário entrou com o valor 1000 para `salarioBase`. 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. Portanto, o valor impresso será `976.5000`, mas como a formatação não exibe zeros à direita, o resultado será `976.5`. Agora, analisando as alternativas: A) 976.5 B) 976.50 C) 980.0 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