Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Meu código para a questão Alíquota com ifs

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

            }
        }

    }
}
1 resposta
solução!

Muito bom Marcos, é outra forma de fazer :)

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