Aidez moi svp a terminer c programme

Fermé
nanouche - 17 nov. 2006 à 09:35
ghiz Messages postés 39 Date d'inscription lundi 28 août 2006 Statut Membre Dernière intervention 16 août 2008 - 18 nov. 2006 à 20:04
voici mon programme en fait je voudrais juste avoir des exemples de calcul de polinome je n'ai pu faire que la dérivé
j'ai besoin svp d'autre exemple de calcul sur les polynomes
et si possible sur les nombres complexe
merci de m'aider svp


class PolynomeEleve {
private int degre;
private double[] m;

public PolynomeEleve (double coeffsArgs[]) {
m = new double[coeffsArgs.length];
degre = coeffsArgs.length -1;
for (int i = 0; i < coeffsArgs.length; i++)
m[degre - i] = coeffsArgs[i];
}

public int degre() {
return degre;
}
public String toString() {

String S = "p = ";
for (int i = degre; i >= 0; i--)
S += " + " + m[i] + " X^ " + i;
S+="\n";
return S;
}//toString


//Ope'rations

//de'rivation
public void diff() {
for (int i=0;i < degre;i++)
m[i] = (i+1)*m[i+1];
m[degre] = 0.0;
degre = degre-1;
}//diff

public double horner (double x0){
//Calcule la valeur du polynome pour la valeur x de la variable
double v = 0.0;
// A COMPLETER
return v;
}//horner
}//PolynomeEleve


class PolynomeTestEleve {

public static void main(String[] args) {

double p1[] = {1, 3, 2}; //coeff. range's selon les puissances de'croissantes
double x0;
PolynomeEleve p;
p = new PolynomeEleve(p1);

System.out.println("PolynomeTestEleve :");
System.out.println("Degre = " + p.degre());
System.out.println("Affichage :\n" + p.toString());

//valeur du polynome
x0 = 0.0;
System.out.println("Valeur du polynome pour x = " + x0 + "; p(x0) = " + p.horner(x0));
x0 = 1.0;
System.out.println("Valeur du polynome pour x = " + x0 + "; p(x0) = " + p.horner(x0));

//polynome derive'
p.diff();
System.out.println("Polynome derive' : " + p.toString());
//polynome


//polynome derive'
p.diff();
System.out.println("Polynome derive' : " + p.toString());
//polynome


}//main
}//PolynomeTestEleve

1 réponse

ghiz Messages postés 39 Date d'inscription lundi 28 août 2006 Statut Membre Dernière intervention 16 août 2008 18
18 nov. 2006 à 20:04
bonjour,
ce qu'il t faut pour compléter ton programme ce sont les fonctions :
- somme de deux polynomes : dans ce cas, il faut faire la somme des coéfficients qui ont le même degré. et bien sûr faire le test que si cette somme donnera un zéro.
-La différence de deux polynomes : même principe que la somme.
-Le produit de deux polynomes : dans ce cas, il faut multiplier chaque case du polynome par tte les cases de l'autre, et pour cela le dgré sera la somme des degré et le coefficient c le produit des deux
-La division euclidiène.
j'espère que j'ai aidé un peu!!
bon courage.
0