Polinomio

3 respostas
julianatibaes
Boa noite, eu tenho que construir uma classe polinomio para representar um polinomio de uma variavel, de tal forma que o usuario insira o grau do polinomio...
import java.util.*;

public class Polinomio{
	
	private double a[];
	
	public Polinomio(int n){}
	
	public void setCoef(int i, double v){
		a[i] = v;
	}
	
	public double getCoef(int i){
		return a[i];
	}
	
	public double getY(double x){
		
		double y = 0.0;
		for ( i = 0 ; i < a.length ;i ++){
			y = y + (a[i] * Math.pow(x,i));
		}
		return y;
	}
}

mas na hora de compila da erro na linha y = y + (a[i] * Math.pow(x,i));

3 Respostas

Lucas_Cavalcanti

tenta fazer isso:

for (int i = 0 ; i < a.length ;i ++){  
     y = y + (a[i] * Math.pow(x,i));  
}

a variavel i não estava inicializada…

julianatibaes

como assim?

Zeed01

Boa noite colegas !

juliana:

Talvez já tenha descoberto, mas faltou o “int” na declaração da variavel “i”

for (int i = 0

//no lugar de
//for ( i = 0 ;

[]s

P.S. - Não consegui entender como essa classe funcionaria…

Criado 14 de abril de 2008
Ultima resposta 14 de abr. de 2008
Respostas 3
Participantes 3