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 : Sélectionner tout - Visualiser dans une fenêtre à part
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