Skip to content

Instantly share code, notes, and snippets.

@Aadrian0
Created November 8, 2020 21:05
Show Gist options
  • Save Aadrian0/5ab7d91661208ffdcf9d4271eabf0378 to your computer and use it in GitHub Desktop.
Save Aadrian0/5ab7d91661208ffdcf9d4271eabf0378 to your computer and use it in GitHub Desktop.
esse script faz com que seja analisada uma situação hipotetica onde é necessario descontar impostos de um salário
"""
Faça um programa para o cálculo de uma folha de pagamento, sabendo que os descontos são do Imposto de Renda,
que depende do salário bruto (conforme tabela abaixo) e 3% para o Sindicato e que o FGTS corresponde a 11% do
Salário Bruto, mas não é descontado (é a empresa que deposita). O Salário Líquido corresponde ao Salário Bruto
menos os descontos. O programa deverá pedir ao usuário o valor da sua hora e a quantidade de horas trabalhadas no
mês.
"""
# Desconto do IR:
# Salário Bruto até 900 (inclusive) - isento
# Salário Bruto até 1500 (inclusive) - desconto de 5%
# Salário Bruto até 2500 (inclusive) - desconto de 10%
# Salário Bruto acima de 2500 - desconto de 20%
horas = int(input('Digite as horas trabalhadas: '))
quant = float(input('Valor das horas: '))
salario = horas * quant
if salario <= 900:
sind = 3
sind2 = salario * sind / 100
sind3 = salario - sind2
inss = 10
inss2 = sind3 * inss / 100
inss3 = sind3 - inss2
print(f'seu salário liquido após descontar tudo é de {inss3}R$ e o bruto é {salario}')
elif 900 < salario <=1500:
sind = 3
sind2 = salario * sind / 100
sind3 = salario - sind2
inss = 10
inss2 = sind3 * inss/ 100
inss3 = sind3 - inss2
imp = 5
imp2 = inss3 * imp / 100
imp3 = inss3 - imp2
print(f'seu salário liquido após descontar tudo é de {inss3}R$ e o bruto é {salario}')
elif 1500 < salario <= 2500:
sind = 3
sind2 = salario * sind / 100
sind3 = salario - sind2
inss = 10
inss2 = sind3 * inss / 100
inss3 = sind3 - inss2
imp = 10
imp2 = inss3 * imp / 100
imp3 = inss3 - imp2
print(f'seu salário liquido após descontar tudo é de {inss3}R$ e o bruto é {salario}')
elif salario > 2500:
sind = 3
sind2 = salario * sind / 100
sind3 = salario - sind2
inss = 10
inss2 = sind3 * inss / 100
inss3 = sind3 - inss2
imp = 15
imp2 = inss3 * imp / 100
imp3 = inss3 - imp2
print(f'seu salário liquido após descontar tudo é de {inss3}R$ e o bruto é {salario}')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment