• Python
  • 10. Algoritmos
  • IRRF

IRRF#

Faça um programa que pergunta o salário bruto e o número de dependentes do usuário e imprime o seu Imposto de Renda Retido na Fonte (IRRF) simplificado com exatamente duas casas decimais. O cálculo do IRRF simplificado depende do valor da contribuição para o INSS e da base de cálculo. A contribuição para o INSS é dada pela tabela:

Faixa salarial Alíquota
Até R$ 1.045,00 7,5%
De R$ 1.045,01 até R$ 2.089,60 9%
De R$ 2.089,61 até R$ 3.134,40 12%
De R$ 3.134,41 até R$ 6.101,06 14%
Acima de R$ 6.101,06 R$ 671,12 (valor fixo)

Por exemplo, se o salário bruto for R$ 2.000,00 a contribuição para o INSS será: \(2000\times 0.09 = 180\).

A base de cálculo do IRRF simplificado é dada por:

Base de cálculo =

    salário bruto - contribuição para o INSS - número de dependentes X 189,59

Finalmente, o IRRF simplificado é dado por:

IRRF = Base de cálculo X alíquota - dedução

A alíquota e dedução podem ser obtidas na tabela a seguir, que depende da base de cálculo:

Base de cálculo Alíquota Dedução
Até R$ 1.903,98 0.0% R$ 0,00
De R$ 1.903,99 até R$ 2.826,65 7,5% R$ 142,80
De R$ 2.826,66 até R$ 3.751,05 15% R$ 354,80
De R$ 3.751,06 até R$ 4.664,68 22,5% R$ 636,13
Acima de R$ 4.664,68 27,5% R$ 869,36

Exemplo (atenção, este é apenas um exemplo):

  • Para o salário bruto de R$ 10.000,00 e 2 dependentes, a contribuição para o INSS é \(671,12\), a base de cálculo é \(10000 - 671,12 - 2 \times 189,59 = 8949,70\). Finalmente, o IRRF simplificado é \(8949,70 \times 0,275 - 869,36 = 1591,81\).
  • Para o salário bruto de R$ 3.000,00 e nenhum dependente, a contribuição para o INSS é \(3000 \times 0,12 = 360\), a base de cálculo é \(3000 - 360 - 0 \times 189,59 = 2640\). Finalmente, o IRRF simplificado é \(2640 \times 0,075 - 142,80 = 55,20\).

Fonte: https://www.calculadorafacil.com.br/trabalhista/calculo-salario-liquido

Acompanhe o handout de algoritmos para realizar este exercício.