Pesquisar no Python Iniciantes

segunda-feira, 16 de julho de 2012

Exercícios #15

Continuação da lista de exercícios da documentação Python  

O 15° exercício diz assim:

“Faça um Programa que pergunte quanto você ganha por hora e o número de horas trabalhadas no mês. Calcule e mostre o total do seu salário no referido mês, sabendo-se que são descontados 11% para o Imposto de Renda, 8% para o INSS e 5% para o sindicato, faça um programa que nos dê:

salário bruto.
quanto pagou ao INSS.
quanto pagou ao sindicato.
o salário líquido.
calcule os descontos e o salário líquido, conforme a tabela abaixo:
+ Salário Bruto : R$ - IR (11%) : R$ - INSS (8%) : R$ - Sindicato ( 5%) : R$ = Salário Liquido : R$
Obs.: Salário Bruto – Descontos = Salário Líquido”

Escrevendo o programa:

valor = int(input('Quanto voce ganha por hora: '))
horas = int(input('Numero de horas trabalhadas no mes: '))
salario = valor * horas
ir = (11/100.0 * salario)
print ('Imposto de renda: ',ir)
inss = (8/100.0 * salario)
print ('INSS: ',inss)
sind = (5/100.0 * salario)
print ('Sindicato: ',sind)
desc = ir + inss + sind
salarioL = salario - desc
print ('O desconto total do salario bruto(',salario,'R$)',
       'foi',desc,'\nO salario liquido ficou,',salarioL)

Saída:

>>>
Quanto você guanha por hora: 20
Quantas horas você trabalhou: 100
Seu salário burto é 2000
Valor dos impostos:
IR: 220.0
INSS: 160.0
Sindicato: 100.0
Seu salário liquido é: 1520.0
>>>

Galera eu estou fazendo os exercícios da forma mais simples possível, poderia ter simplificado d+ esse exemplo, principalmente a função print, mas para não confundir é melhor deixar desta forma :)

1 comentários: