Jump to content
Fórum Script Brasil
  • 0

Dúvida em Exercício


Question

/**
 * 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 to post
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      148679
    • Total Posts
      644499
×
×
  • Create New...