Resolução de problema em Java

3 respostas
java
P

Boa Noite!
Estou em dúvida na seguinte questão abaixo:

Criar uma classe para calcular rendimentos de um investimento de acordo com uma
taxa fixa ao mês. A classe deverá possuir o construtor com investimento inicial, taxa do
rendimento e número de meses. Fazer um método para calcular e mostrar o
rendimento.
No main:
Ler as variáveis utilizando a classe Scanner e instanciar um objeto com os valores.
Chamar o método que mostra o rendimento.

3 Respostas

S

Qual a dúvida?

P

Não consigo calcular a taxa de rendimento. Abaixo meu código:

public class Rendimento {

private long rendimento;

private long InvestimentoInicial;

private long TaxaRendimento;

private long NumeroMeses;

private long saldo;

private long calculaSaldo;
public Rendimento(long rendimento, long investimentoInicial, long taxaRendimento, long numeroMeses, long saldo,
		long calculaSaldo) {
	super();
	this.rendimento = rendimento;
	InvestimentoInicial = investimentoInicial;
	TaxaRendimento = taxaRendimento;
	NumeroMeses = numeroMeses;
	this.saldo = saldo;
	this.calculaSaldo = calculaSaldo;
}	

	public long getRendimento() {
		return rendimento;
	}

	public void setRendimento(long rendimento) {
		this.rendimento = rendimento;
	}
	
	public long getInvestimenoInicial() {
		return InvestimentoInicial;
		
	}
	
	public void setinvestimentoInicial(long investimenoInicial){
		this.InvestimentoInicial = InvestimentoInicial;
	}	
			
	public long getTaxaRendimeto() {
		return TaxaRendimento;
	}
	
	public void setTaxaRendimento(long TaxaRendimento) {
		this.TaxaRendimento = TaxaRendimento;
	}
	
	public long getnumeroMeses() {
		return NumeroMeses;
	}
	
	public void setnumeroMeses(long numeroMeses) {
		this.NumeroMeses = numeroMeses;
		
	}
	
	
	
	
	public long calculaSaldo() {
		return rendimento ());
	}

}

S

Esse construtor está errado, se enunciado diz o seguinte:

A classe deverá possuir o construtor com investimento inicial, taxa do rendimento e número de meses.

Você pôs parâmetros desnecessários: rendimento, saldo, calculaSaldo.

Tem certeza de que a taxa de rendimento tem que ser long?

Se você recebe o valor de alguns atributos no construtor, não vejo necessidade de ter métodos set pra esses atributos, só os get.

A taxa de rendimento não é calculada, ela é passada por parâmetro do construtor, você vai ter que informar de quantos porcento é a taxa de rendimento.
Com isso você consegue calcular quanto será o rendimento ao longo dos meses.

Criado 20 de março de 2022
Ultima resposta 20 de mar. de 2022
Respostas 3
Participantes 2