Created
November 8, 2020 21:05
-
-
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
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
""" | |
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