Buscar

Considere o seguinte trecho de um programa escrito em Python: salarioBase = eval(input('Entre com o salário base: ')) gratific = salarioBase*0.05 i...

Considere o seguinte trecho de um programa escrito em Python: salarioBase = eval(input('Entre com o salário base: ')) gratific = salarioBase*0.05 imposto = (salarioBase + gratific)*0.07 salarioLiq = salarioBase + gratific - imposto print('{:8.4}'.format(salarioLiq)) Na execução do programa, suponha que o usuário entrou com o valor 1000 quando solicitado. É correto afirmar que será impresso o valor

976.5
976.50
980.0
1050.00
1050.0

Essa pergunta também está no material:

estacio 5 5
60 pág.

Eletricidade Aplicada Universidade Estácio de SáUniversidade Estácio de Sá

Respostas

User badge image

Ed Verified user icon

O valor correto que será impresso é 976.5. Isso ocorre porque o programa realiza os seguintes cálculos: - O valor da gratificação é calculado multiplicando o salário base por 0,05, ou seja, 1000 * 0,05 = 50. - O valor do imposto é calculado somando o salário base e a gratificação e multiplicando por 0,07, ou seja, (1000 + 50) * 0,07 = 70,35. - O salário líquido é calculado subtraindo o valor do imposto do valor da soma do salário base e da gratificação, ou seja, 1000 + 50 - 70,35 = 976,5. Por fim, o valor é impresso com formatação de 8 caracteres, sendo 4 deles após a vírgula, resultando em "976.5".

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina