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

Minha resolução do exercicio

public class ExercicioSalario {

    public static void main(String[] args) {

        double salario = 1800.0;



        if (salario < 1900){ //caso seja menor que 1900 de salario
            System.out.println("Voce esta insento de imposto de renda");
        }
        if (salario >= 1900.0 && salario <= 2800.0) { //caso o salario esteja entre 1900 e 2800
            System.out.println("Seu imposto é de 7,5% com R$142 de dedução.");
            double imposto = salario * 0.075;
            double ir = imposto - 142.0;
            System.out.println("Devera pagar " + ir);
        }
        if (salario >= 2800.01 && salario <= 3751.0) { //caso salario esteja entre 2800.01 e 3751
            System.out.println("Seu imposto é de 15% com R$350 de dedução.");
            double imposto = salario * 0.15;
            double ir = imposto - 350.0;
            System.out.println("Devera pagar " + ir);
        }
        if (salario >= 3751.01 && salario <= 4664.0) { //caso o salario esteja entre 3751.01 e 4664
            System.out.println("Seu imposto é de 22,5% com R$ 636 de dedução.");
            double imposto = salario * 0.225;
            double ir = imposto - 636.0;
            System.out.println("Devera pagar " + ir);
        }
    }
}

 //deduzir = 142, 350, 636.
1 resposta
solução!

Olá, Rauan! Tudo bem?

Meus parabéns pela resolução! Dessa forma funciona também!

Uma dica para essa atividade é utilizar o else if no lugar dos três ultimos if's.

Se você faz diversos if's, o programa verifica duas vezes algumas coisas. Se usarmos o else if, o Java compreende que a verificação anterior não precisa ser feita e analisa apenas as opções seguintes. Ou seja, o else if evita que códigos desnecessários/indesejados sejam executados, se você escreve muitos if's, dependendo da condição, pode ocorrer de mais de um deles ser executado.

Espero que tenha ajudado e, qualquer coisa, estamos à disposição!

Uma ótima semana e bons estudos. 😊 🚀

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!