Skip to content

Commit

Permalink
Graças a Deus espacei tudo
Browse files Browse the repository at this point in the history
  • Loading branch information
lukemariano committed Jun 3, 2022
1 parent b02615b commit 321454c
Showing 1 changed file with 62 additions and 0 deletions.
62 changes: 62 additions & 0 deletions secao_02_estrutura_de_decisao/ex_12_clt_assalto.py
Original file line number Diff line number Diff line change
Expand Up @@ -53,3 +53,65 @@

def calcular_salario_liquido(valor_hora: float, horas_trabalhadas: int):
"""Escreva aqui em baixo a sua solução"""
#1º passo: input quanto você ganha por hora e o número de horas trabalhadas no mês.
salario_bruto = valor_hora * horas_trabalhadas
#2º passo: Salário Bruto até 900 (inclusive) - isento
if salario_bruto <= 900:
ir = salario_bruto * 0
inss = salario_bruto * 0.1
sindicato = salario_bruto * 0.03
fgts = salario_bruto * 0.11
total_descontos = ir + inss + sindicato
salario_liquido = salario_bruto - total_descontos
print(f"Salário Bruto: (R$ {valor_hora:.2f} * {horas_trabalhadas}) : R$ {salario_bruto:.2f}")
print(f"(-) IR (0%) : R$ {ir:.2f}")
print(f"(-) INSS (10%) : R$ {inss:.2f}")
print(f"(-) Sindicato (3%) : R$ {sindicato:.2f}")
print(f"FGTS (11%) : R$ {fgts:.2f}")
print(f"Total de descontos : R$ {total_descontos:.2f}")
print(f"Salário Liquido : R$ {salario_liquido:.2f}")
#3º passo: Salário Bruto até 1500 (inclusive) - desconto de 5%
elif salario_bruto <= 1500:
ir = salario_bruto * 0.05
inss = salario_bruto * 0.1
sindicato = salario_bruto * 0.03
fgts = salario_bruto * 0.11
total_descontos = ir + inss + sindicato
salario_liquido = salario_bruto - total_descontos
print(f"Salário Bruto: (R$ {valor_hora:.2f} * {horas_trabalhadas}) : R$ {salario_bruto:.2f}")
print(f"(-) IR (5%) : R$ {ir:.2f}")
print(f"(-) INSS (10%) : R$ {inss:.2f}")
print(f"(-) Sindicato (3%) : R$ {sindicato:.2f}")
print(f"FGTS (11%) : R$ {fgts:.2f}")
print(f"Total de descontos : R$ {total_descontos:.2f}")
print(f"Salário Liquido : R$ {salario_liquido:.2f}")
#4º: Salário Bruto até 2500 (inclusive) - desconto de 10%
elif salario_bruto <= 2500:
ir = salario_bruto * 0.1
inss = salario_bruto * 0.1
sindicato = salario_bruto * 0.03
fgts = salario_bruto * 0.11
total_descontos = ir + inss + sindicato
salario_liquido = salario_bruto - total_descontos
print(f"Salário Bruto: (R$ {valor_hora:.2f} * {horas_trabalhadas}) : R$ {salario_bruto:.2f}")
print(f"(-) IR (10%) : R$ {ir:.2f}")
print(f"(-) INSS (10%) : R$ {inss:.2f}")
print(f"(-) Sindicato (3%) : R$ {sindicato:.2f}")
print(f"FGTS (11%) : R$ {fgts:.2f}")
print(f"Total de descontos : R$ {total_descontos:.2f}")
print(f"Salário Liquido : R$ {salario_liquido:.2f}")
#5º: Salário Bruto acima de 2500 - desconto de 20%
elif salario_bruto > 2500:
ir = salario_bruto * 0.2
inss = salario_bruto * 0.1
sindicato = salario_bruto * 0.03
fgts = salario_bruto * 0.11
total_descontos = ir + inss + sindicato
salario_liquido = salario_bruto - total_descontos
print(f"Salário Bruto: (R$ {valor_hora:.2f} * {horas_trabalhadas}) : R$ {salario_bruto:.2f}")
print(f"(-) IR (20%) : R$ {ir:.2f}")
print(f"(-) INSS (10%) : R$ {inss:.2f}")
print(f"(-) Sindicato (3%) : R$ {sindicato:.2f}")
print(f"FGTS (11%) : R$ {fgts:.2f}")
print(f"Total de descontos : R$ {total_descontos:.2f}")
print(f"Salário Liquido : R$ {salario_liquido:.2f}")

0 comments on commit 321454c

Please sign in to comment.