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

[Projeto] Resolução IR

public static void main(String[] args) {

    double salario = 4000.0;
    double valorImposto;

    if (salario < 1900) {
        System.out.println("Não precisa declarar imposto.");
    } else if (salario >= 1900.0 && salario <= 2800.99) {
        valorImposto = (salario * 7.5) / 100;
        System.out.println("Porcentagem IR: 7.5%." + "\nValor em reais: R$ " + valorImposto
                + "\nPode deduzir na declaração o valor de R$ 142,00");
    } else if (salario >= 2801.0 && salario <= 3751.0) {
        valorImposto = (salario * 15.0) / 100;
        System.out.println("IR: 15%." + "\nValor em reais: R$ " + valorImposto
                + "\nPode deduzir na declaração o valor: R$ 350,00");
    } else if (salario >= 3751.01 && salario <= 4664.0) {
        valorImposto = (salario * 22.5) / 100;
        System.out.println("IR: 22.5%." + "\nValor em reais: R$ " + valorImposto
                + "\nPode deduzir na declaração o valor: R$ 636,00");
    }
}
1 resposta
solução!

Opa, tudo certo?

Show demais! Valeu por compartilhar com a gente aqui no fórum! A ideia é bem essa mesmo: utilizar os else if para fazer as verificações lógicas necessárias e sempre lembrando que pode ser adicionada uma condição else que será executada quando nenhuma outra for satisfeita!

Um grande abraço e bons estudos!