1
resposta

Minha resolução:

public class CalculaIr {

// 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 = 2800.01;

    if(salario >= 1900.0 && salario < 2800.01) {
        salario = (salario - 142) * 0.075;
        System.out.println("Irrf = R$ " + salario);
    }
        else if(salario >= 2800.01 && salario < 3751.01) {
            salario = (salario - 350) * 0.15;
            System.out.println("Irrf = R$ " + salario);
        }
        else if(salario >= 3751.01 && salario < 4664.01) {
            salario = (salario - 636) * 0.225;
            System.out.println("Irrf = R$ " + salario);
        }
        else if(salario >= 4664.01 && salario < 99999.99) {
            salario = (salario - 738) * 0.275;
            System.out.println("Irrf = R$ " + salario);
        }else {
            System.out.println("Sem dedução de IR");
        }
    }
}
1 resposta

Oi Paulo! Tudo bem?

Muito obrigada por compartilhar seu código com a gente! Qualquer dúvida, fique à vontade para enviar aqui no fórum :)

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software