Reprenons depuis le début :
- Créer une classe fraction qui permet de décrire une fraction
public class Fraction{ ; }
- Déclarez les champs numérateur et dénominateur
1 2
| private int numerateur;
private int denominateur; |
-Déclarer des accesseurs et des modificateurs ( en plus )
1 2 3 4
| public int getNumerateur(){ return this.numerateur;}
public int getDenomerateur(){ return this.denominateur;}
public void setNumerateur(int numerateur){ this.numerateur = numerateur;}
public void setDenominateur(int denominateur){this.denominateur = denominateur;} |
- Définir des méthodes qui pemettent d'additionner, soustraite, etc les fractions
1 2 3 4
| public int additionner(Fraction f){à compléter}
public int soustriare(Fraction f){à compléter}
public int multiplier(Fraction f){à compléter}
public int diviser(Fraction f){à compléter} |
- Créer une classe principale ApplicationFraction avec la méthode <<main string args>> et créer des objets de type fraction
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| public class ApplicationFraction{
public static void main(String[ ] args){
Fraction f1 = new Fraction(1, 3);
Fraction f2 = new Fraction(2, 5);
Fraction f3 = new Fraction(3, 2);
//Affichage des 3 fractions
System.out.println("f1 : "+f1.getNumerateur()+"/"+f1.getDenomerateur());
System.out.println("f2 : "+f2.getNumerateur()+"/"+f2.getDenomerateur());
System.out.println("f3 : "+f3.getNumerateur()+"/"+f3.getDenomerateur());
//Tests des méthodes de calculs
System.out.println("f1 - f2 = " + f1.soustraire(f2));
System.out.println("f3 / f1 = " + f3.diviser(f1));
System.out.println("f2 * f3 = " + f2.multiplier(f3));
...
...
}
} |
Je t'ai un peu maché le travail. Il ne te reste plus qu'à compléter tes méthodes de calcul.
Allé, au travail
Partager