Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Exercicio TesteIR

public class TesteIR {
    public static void main(String[] args) {
        double salario = 3300.0;
        double aliquota = 0;
        double deduzir = 0;

        if (salario >= 1900.0 && salario <= 2800.0) {
            aliquota = salario * (75 / 10.0) / 100.0;
            deduzir = 142;
        } else if (salario > 2800.0 && salario <= 3751.0) {
            aliquota = salario * 15 / 100.0;
            deduzir = 350;
        } else if (salario >= 3751.01 && salario <= 4664.0) {
            aliquota = salario * (225 / 10.0) / 100.0;
            deduzir = 636;
        }
        System.out.println("O o desconto é de " + aliquota + " o que resulta no salario de " + (salario - aliquota));
        System.out.println("Você pode deduzir um total de " + deduzir);
    }
}

Compartilhando o meu código. as coisas ainda ficam mto doida caso coloque alguma coisa depois do ponto flutuante (tipo 3300.01), mas tá funcionado.

2 respostas
solução!

Oi Lucas, muito bom. Só uma sugestão, você também poderia substituir as contas (225 / 10.0) / 100.0 ficando por exemplo salario * 0.225

A perfeito muito obrigado pela dica!