Ir para conteúdo
Fórum Script Brasil
  • 0

Dúvida em Exercício


nicolalberton

Pergunta

/**
 * Classe para verificar o valor de imposto de renda dado um salario sob regime CLT.
 */
public class ImpostoRenda {

    /**
     * Retorna o valor de imposto de renda dado um salario sob regime CLT.
     * Retornos esperados:
     * IR: xx%, salario: R$ xxx.xx
     * IR: isento, salario: R$ xxx.xx
     * dados invalidos
     */
    public String getResultado(double salario) {
        String retorno;
        String aliquota = "";
        
        
        
        retorno = String.format("IR: %s, salario: R$ %.2f", aliquota, salario);    
            
        return retorno;
    }
}
 

 

==========================================================================

(main)

 

/**
 * Classe principal do projeto Java.  * 
 */
public class Main {

    public static void main(String[] args) {
        
        System.out.println("-- Exercicio 5 - Imposto de Renda --");
        
        System.out.println("Faca um programa que solicite o salario de um funcionario no regime CLT. Em seguida, o programa deve informar a aliquota");
        System.out.println("do Imposto de Renda e o salario bruto apos a deducao do imposto. Utilize os tipos de dados mais convenientes e trate");
        System.out.println("dados invalidos, tais como salario negativo. Alem disso, considere tambem a parcela a deduzir do Imposto de Renda.");
        System.out.println("Para dados invalidos, o retorno esperado e 'dados invalidos'.");
        System.out.println("Exemplo 1, dado o salario R$ 1.500,00, a saida esperada e 'IR: isento, salario: R$ 1500.00'.");
        System.out.println("Exemplo 2, dado o salario R$ 3.500,00, a saida esperada e 'IR: 15%, salario: R$ 3329.80'.");

        System.out.println("--------------------------------");
        
        ImpostoRenda verificaIR = new ImpostoRenda();
        
        double salario = 1500;

        String resultado = verificaIR.getResultado(salario);
        System.out.println(resultado);

        salario = 3500;

        resultado = verificaIR.getResultado(salario);
        System.out.println(resultado);
    }
}
 

 

 

 

Como faço isso pelo amor de Deus

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...