public class JoaoIR {
public static void main(String[] args) {
double salario = 3300.0;
double indice;
double impostoDeRenda;
double deducao;
System.out.println("Tabela IR para 2021.\n");
if(salario < 1903.98) {
System.out.println("Você está na faixa de isenção.\n"
+ "não há Imposto de renda a ser cobrado.");
} else if(salario >= 1903.33 && salario <= 2826.65) {
indice = 7.5;
impostoDeRenda = (double) (salario * (indice/100));
deducao = 142.80;
System.out.println("Seu salário é R$ " + salario + ".\n"
+ "Você se encontra na faixa salarial de R$ 1900.0 a R$ 2800.0.\n"
+ "A aliquota aplicada é de 7.5%.\n"
+ "A parcela a deduzir é de R$ " + deducao + "\n"
+ "O valor real do tributo é de R$ " + (impostoDeRenda - deducao) + ".");
} else if(salario >= 2826.66 && salario <= 3751.05) {
indice = 15.0;
impostoDeRenda = (double) (salario * (indice/100));
deducao = (double) 354.80;
System.out.println("Seu salário é R$ " + salario + ".\n"
+ "Você se encontra na faixa salarial de R$ 2800.01 a R$ 3751.0.\n"
+ "A aliquota aplicada é de 15%.\n"
+ "A parcela a deduzir é de R$ " + deducao + "\n"
+ "O valor real do tributo é de R$ " + (impostoDeRenda - deducao) + ".");
} else if(salario >= 3751.06 && salario <= 4664.68) {
indice = 22.5;
impostoDeRenda = (double) (salario * (indice/100));
deducao = (double) 636.12;
System.out.println("Seu salário é R$ " + salario + ".\n"
+ "Você se encontra na faixa salarial de R$ 3751.01 a R$ 4664.0.\n"
+ "A aliquota aplicada é de 22.5%.\n"
+ "A parcela a deduzir é de R$ " + deducao + "\n"
+ "O valor real do tributo é de R$ " + (impostoDeRenda - deducao) + ".");
} else if(salario > 4664.68) {
indice = 27.5;
impostoDeRenda = (double) (salario * (indice/100));
deducao = (double) 869.36;
System.out.println("Seu salário é R$ " + salario + ".\n"
+ "Você se encontra na faixa salarial de R$ 3751.01 a R$ 4664.0.\n"
+ "A aliquota aplicada é de 22.5%.\n"
+ "A parcela a deduzir é de R$ " + deducao + "\n"
+ "O valor real do tributo é de R$ " + (impostoDeRenda - deducao) + ".");
}
}
}