1
resposta

Resposta simples

Vi que algumas pessoas colocaram o calculo do IR. fiz uma forma simples, sem calculo. Mais tarde(se eu lembrar), eu melhoro meu código.


public class AliquotaImpostoDeRenda {

    public static void main(String[] args) {

        double salario = 4000.0;

        if (salario >= 1900.0 && salario <= 2800.0) {

            System.out.println("IR de 7,5%");
            System.out.println("Dedução de R$ 142,00");
        } else if (salario > 2800.0 && salario <= 3751.0) {

            System.out.println("IR de 15%");
            System.out.println("Dedução de R$ 350,00");
        } else if (salario > 3751.0 && salario <= 4664.0) {

            System.out.println("IR de 22,5%");
            System.out.println("Dedução de R$ 636,00");
        }
    }
}
1 resposta

Essa resposta não é considerada boa, mesmo que seja semelhante ao exemplo do professor. Existe muito processamento ai. tem 3 if com dois casos de condição cada. são 6 condições nessa implementação.

Olha um exemplo:

if(salario>= 1900)
if(salario <= 2800)
///7.5%
else if (salario <= 3751.0
/// 15%
else if (salrio <= 4664.0)
///22%