/**
* 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 = "";
/**
* 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'.");
Pergunta
nicolalberton
/**
* 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
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.