/**
* 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'.");
Question
nicolalberton 0
/**
* 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
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.