1
resposta

Outra solucao

public class TestaIR {

public static void main(String[] args) {

    double salario = 1903.99;
    double desconto;
    final double TAXA_7_5 = 0.075;
    final double TAXA_15 = 0.15;
    final double TAXA_22_5 = 0.225;
    final double TAXA_27_5 = 0.275;


    if (salario < 1903.98 && salario > 0) {
        System.out.println("Você é isento");

    }
    else if(salario <0 ) {
        System.out.println("Favor entre com valor positivo!");
    }
    else if (salario >= 1903.99 && salario <= 2826.65) {
        desconto = salario * TAXA_7_5;
        System.out.println("A sua aliquota é de 15%");
        System.out.println("Você pode deduzir até R$ " + desconto);

    } else if (salario > 2826.65 && salario <= 3751.05) {
        desconto = salario * TAXA_15;
        System.out.println("A sua aliquota é de 15%");
        System.out.println("Você pode deduzir até R$ " + desconto);

    } else if (salario > 3751.05 && salario <= 4664.68) {
        desconto = salario * TAXA_22_5;
        System.out.println("A sua aliquota é de 22,5%");
        System.out.println("Você pode deduzir até R$ " + desconto);

    } else if (salario > 4664.68) {
        desconto = salario * TAXA_27_5;
        System.out.println("A sua aliquota é de 27,5%");
        System.out.println("Você pode deduzir até R$ " + desconto);

    }
}

}

1 resposta

Você incluiu a faixa dos 27.5% e a isenção, ficou perfeito, parabéns!