Logo Passei Direto
Buscar
Considere o seguinte trecho de um programa escrito em Python: salário-base = eval(input(´entre com o salario base:´)). Gratific = salário-base *0:05 Imposto = (salário-base + gratific)*0.07 salarioLiq = salário-base + gratific – imposto Print(`{:8.4)`.format(salarioLiq)) Na execução do programa, suponha que o usuário entrou com o valor de 1000 quando solicitado. É correto afirmar que será impresso o valor:
User badge image
Carlos Henrique Souza Rodrigues

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

Vamos analisar o trecho do programa passo a passo, considerando que o usuário entrou com o valor de 1000. 1. Entrada do salário-base: ```python salário-base = eval(input('entre com o salario base:')) ``` O usuário entra com 1000, então `salário-base` será 1000. 2. Cálculo da gratificação: ```python gratific = salário-base * 0.05 ``` Aqui, a gratificação será: \[ gratific = 1000 * 0.05 = 50 \] 3. Cálculo do imposto: ```python imposto = (salário-base + gratific) * 0.07 ``` O imposto será: \[ imposto = (1000 + 50) * 0.07 = 1050 * 0.07 = 73.5 \] 4. Cálculo do salário líquido: ```python salarioLiq = salário-base + gratific - imposto ``` O salário líquido será: \[ salarioLiq = 1000 + 50 - 73.5 = 976.5 \] 5. Impressão do resultado: ```python print('{:8.4}'.format(salarioLiq)) ``` O valor impresso será 976.5000, mas o formato `{:8.4}` indica que queremos 4 casas decimais. Portanto, o valor que será impresso é 976.5000.

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