2
respostas

Java: Exercício de IR

import java.util.Scanner;

public class TesteIR {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        menu();

        System.out.print("Nome do usuário (a): ");
        String username = sc.nextLine();

        System.out.print("Salário R$ ");
        double salario = sc.nextDouble();

        String informacaoIR;

        sc.close();

        lines();

        if (salario >= 3751.01 && salario <= 4664.00) { informacaoIR = "O IR é de 22.5% e pode deduzir \n na declaracao o valor de R$ 636"; } 
        else if (salario >= 2800.01 && salario <= 3751.0) { informacaoIR = "O IR é de 155 e pode deduzir \n na declaracao o valor de R$ 350"; }
        else { informacaoIR = "O IR é de 22.5%  e pode deduzir \n na declaracao o valor de R$ 142"; }

        System.out.println("Informacoes sobre o declaramento IR");
        lines();
        System.out.printf("Usuario (a): %s \n", username);
        System.out.printf("Observacao: %s ", informacaoIR);

    }

    public static void nextLine() {
        System.out.println("\n");
    }

    public static void menu() {
        System.out.println("===============================================");
        System.out.println("       Bem vindo (a) à Receita Federal  ");
        System.out.println("===============================================");
    }

    public static void lines() {
        System.out.println("===============================================");
    }

}
2 respostas

Fala Alexandre, tudo certo?

Show demais, obrigado por compartilhar aqui no fórum com a gente! =]

Uma dica é manter sempre o código identado para facilitar a leitura, quando utilizamos blocos como o if-elseif-else e as linhas acabam excedendo a tela.

Um grande abraço e bons estudos!

Fala Arthur, tudo certo!!

Nada, eu que agradeço a oportunidade de postar meus resultados!! :D

Obrigado pela dica!!

Abraços!!