float 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); }