Calcul de degre d'un polynome
Bonjour je souhaite calculer le degre d'un polynome, voici mon essai :
Mon code semble fonctionné mais il n'est pas tres rigoureux car normalement dans la boucle "For" je dois faire apparaître un compteur qui compte jusqu'a arrivé à la fin du polynome (quand le coefficient du tableau est nul)... et une condition, lorsque le coefficient est nul ma variable "degPoly" doit valoir la valeur du degre...
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
public class Polynome
{
/*variables d'instance*/
double [] coef ={};//Tableau des coefficients du polynome
int deg; //degré du polynôme
/**
* Constructeurs
*/
/*Constructeur par défaut*/
public Polynome()
{
}
//Constructeur avec paramètres, j'ai ajouté un "p" en première lettre des paramètres
//ç'est un bon moyen de les repérer
public Polynome(int pdegre)
{
//System.out.println("Construction d'un polynome ! \n");
this.deg = pdegre;
coef= new double[pdegre + 1];
/*Methode qui retourne le degré d'un polynome*/
public int mthDeg()
{
int degPoly=0;
for(int l = 0; l < deg + 1 ; l++ )
{
degPoly = l;
}
return degPoly;
}
}//End of the class |