Q. 2 (3.00) - Desenvolva um programa para calcular o salário líquido de um empregado. O programa deve considerar os seguintes pontos:
- Salário Bruto: O valor inicial do salário do empregado (tipo: float).
- Descontos: - INSS:
do salário bruto. - Imposto de Renda: 10% do salário bruto.
- Bônus: Se o salário bruto for superior a
5000
5 %
$5000$, nenhum bônus é concedido.
- Salário Líquido: O valor final do salário após os descontos do INSS e Imposto de Renda, acresscido do bônus (se aplicável).
O programa deve:
- Solicitar o valor do salário bruto ao usuário.
- Calcular os descontos do INSS e do Imposto de Renda.
- Verificar se o salário bruto é superior a R
5000
5 %$ ao salário líquido.
- Exibir: - O valor descontado do INSS, - O valor descontado do Imposto de Renda. - O valor do bônus (se aplicável). - O valor final do salário líquido.
Passo 1
O objetivo é escrever um programa que leia o salário bruto de um funcionário (tipo float), calcule dois descontos fixos — INSS de 8 % e Imposto de Renda de 10 % —, verifique se há direito a um bônus de 5 % quando o salário bruto for superior a R
, e mostre na tela o valor de cada desconto, o valor do bônus (se houver) e o salário líquido final.
Passo 2
Calcular os descontos aplicando as alíquotas sobre o salário bruto. Sejam:
Obter o salário líquido antes de qualquer bônus subtraindo os descontos:
Determinar o bônus de 5 % sobre o salário bruto se este for maior que R
; caso contrário, o bônus vale zero:
Calcular o salário líquido final somando o bônus ao salário líquido base:
Passo 3
Exibir na tela, com formatação adequada, os valores de
- desconto do INSS,
- desconto do Imposto de Renda,
- bônus (se for maior que zero),
- salário líquido final.
= float(input(“Digite o salário bruto (R {desconto_inss:.2f}”)
print(f"Desconto Imposto: R$ {desconto_ir:.2f}")
if bonus > 0:
print(f"Bônus: R$ {bonus:.2f}")
print(f"Salário Líquido: R$ {salario_liquido:.2f}")
Resposta
Segue uma implementação em Python que exemplifica esses passos: