rendered paste bodyfloat valorTabela, salarioBruto, retidoFonte, imposto, impostoDevido;
/*Entrada de dados via teclado*/
printf("Calculando imposto de renda\n");
printf("Digite o valor do salario bruto anual....: ");
scanf("%f", &salarioBruto);
printf("\n");
printf("Digite o valor do imposto retido na fonte: ");
scanf("%f", retidoFonte);
printf("\n");
/*Obtenção dos cálculos*/
valorTabela = salarioBruto / 12;
if (valorTabela <= 1499.15)
{
printf("Isento");
}
if (valorTabela >= 1499.16 || valorTabela <= 2246.75)
{
imposto = salarioBruto - (112.43 * 12) * 7.5;
impostoDevido = imposto - retidoFonte;
if (valorTabela >= 2246.76 || valorTabela <= 2995.70)
imposto = salarioBruto - (280.94 * 12) * 15.0;
impostoDevido = imposto - retidoFonte;
if (valorTabela >= 2995.71 || valorTabela <= 3743.19)
imposto = salarioBruto - (505.62 * 12) * 22.5;
impostoDevido = imposto - retidoFonte;
if (valorTabela > 3743.19)
imposto = salarioBruto - (692.78 * 12) * 27.5;
impostoDevido = imposto - retidoFonte;
printf("%.2f", impostoDevido);
}