public class TesteIR {
// De 1900.0 até 2800.0, o IR é de 7.5% e pode deduzir na declaração o valor de
// R$ 142
// De 2800.01 até 3751.0, o IR é de 15% e pode deduzir R$ 350
// De 3751.01 até 4664.00, o IR é de 22.5% e pode deduzir R$ 636
public static void main(String[] args) {
double salario = 3300.0;
double desconto = 0;
double salarioLiquido = 0;
boolean regra1 = salario >= 1900 && salario <= 2800;
boolean regra2 = salario >= 2800.01 && salario <= 3751;
boolean regra3 = salario >= 3751.01 && salario <= 4664;
if (regra1) {
desconto = (salario * 7.5 / 100);
if (desconto > 142) {
desconto = 142;
salarioLiquido = salario - desconto;
System.out.println("Seu desconto é de 7.5%, ou seja, R$ " + desconto
+ ". Logo, seu salário líquido é de R$" + salarioLiquido);
}
}
if (regra2) {
desconto = (salario * 15 / 100);
if (desconto > 350) {
desconto = 350;
salarioLiquido = salario - desconto;
System.out.println("Seu desconto é de 15%, ou seja, R$" + desconto
+ ". Logo, seu salário líquido é de R$" + salarioLiquido);
}
}
if (regra3) {
desconto = (salario * 22.5 / 100);
if (desconto > 636) {
desconto = 636;
salarioLiquido = salario - desconto;
System.out.println("Seu desconto é de 22.5%, ou seja, R$" + desconto
+ ". Logo, seu salário líquido é de R$" + salarioLiquido);
}
}
}
}