Faça um programa que usuário entre com o valor de um salário de um colaborador e que o programa apresente o salário desse colaborador depois de descontado 15% de imposto e 10% de INSS (aposentadoria). Se o salário ficar com um valor abaixo de 1000 reais, print na tela “Colaborador receberá cesta básica e gratificação”, se ficar entre 1000 e 2000, “Colaborador receberá apenas gratificação”, se ficar maior que 2000, “Colaborador receberá apenas a metade da gratificação”.
Passo 1
O enunciado pede um programa que leia o salário bruto de um colaborador, aplique dois descontos fixos — 15% de imposto e 10% de INSS — e depois exiba o salário líquido. Em seguida, com base no valor desse salário líquido, o programa deve imprimir uma das três mensagens:
- Se o salário líquido for menor que 1000, imprimir “Colaborador receberá cesta básica e gratificação”.
- Se estiver entre 1000 e 2000 (inclusive 1000 e 2000), imprimir “Colaborador receberá apenas gratificação”.
- Se for maior que 2000, imprimir “Colaborador receberá apenas a metade da gratificação”.
Passo 2
Calcular o salário líquido a partir do salário bruto
. Sabendo que os descontos são de 15% e 10%, o total de descontos é de 25%. Logo,
Passo 3
Comparar o
com as faixas definidas:
- Se
- Se - Se E imprimir a mensagem correspondente.
Resposta
# Leitura do salário bruto
\(salario_bruto\) = float(input("Digite o salário bruto do colaborador: R$ "))
# Cálculo dos descontos
\(desconto_imposto\) = \(salario_bruto\) * 0.15
\(desconto_inss\) = \(salario_bruto\) * 0.10
# Cálculo do salário líquido
\(salario_liquido\) = \(salario_bruto\) - \(desconto_imposto\) - \(desconto_inss\)
# Exibe o salário líquido formatado
print(f"Salário líquido: R$ {salario_liquido:.2f}")
# Verifica faixas e imprime a mensagem
if \(salario_liquido\) < 1000:
print("Colaborador receberá cesta básica e gratificação")
elif \(salario_liquido\) <\(=2000\):
print("Colaborador receberá apenas gratificação")
else:
print("Colaborador receberá apenas a metade da gratificação")