1
resposta

Minha resolução: Alíquotas IR

Montei um código que imprime:

  1. o valor do imposto devido (calculado de acordo com o salário informado);
  2. a informação de quanto será deduzido na declaração;
  3. um aviso de que o salário não é taxado caso seja inserido algum valor fora dos intervalos.

Segue:


public class TesteIR {
    public static void main(String[] args) {
        double salario = 1000.0;

        if (salario > 1900.0 && salario < 2800.0) {
            System.out.println("Seu imposto e de 7,5% = " + (salario * 0.075));
            System.out.println(" Pode deduzir R$ 142,00 na declaracao.");
        }

        if (salario > 2800.01 && salario < 3751.0) {
            System.out.println("Seu imposto e de 15% = " + (salario * 0.15));
            System.out.println("Pode deduzir R$ 350,00 na declaracao.");
        }

        if (salario > 3571.01 && salario < 4664.0) {
            System.out.println("Seu imposto e de 22,5% = " + (salario * 0.225));
            System.out.println("Pode deduzir R$ 636,00 na declaracao.");
        } else {
            System.out.println("Seu salario nao e taxado");
        }
    }

}
1 resposta
O post foi fechado por inatividade. Para continuar o assunto, recomendamos criar um novo tópico. Bons Estudos!