1904jbenitez / POO.C-

0 stars 0 forks source link

Exo Fraction #1

Open sthiry2 opened 3 years ago

sthiry2 commented 3 years ago

1) public double Infos(int num, int denom) permet de vous envoyer une evaluation de la Fraction..vous n'avez pas besoin de lui donner de parametres, car vous connaissez deja la valeur du num et du denom.. il s'agit de this.num et this.denom... 2) le nom de cette methode Infos n'est pas bien parlante 3) Idem pour Oppose que pour le 1) 4) qd vous faites this.num / this.denom dans toute votre classe Fraction, vous pouvez utiliser la methode du 1) 5) Console.Writeln sont interdit dans le code.. une Fraction ne parle pas :).. on affiche dans Program.cs 6) la méthode Moins doit renvoyer un résultat..une nouvelle Fraction qui est le resultat de la soustraction entre this et la fraction passée en parametre... Aujourd'hui H en detruit et n'existe plus des votre fin de } de la methode Moins 7) les variables commencent tj par une minuscule en C#

Je vous laisse deja voir celà :).. Bon travail!

sthiry2 commented 3 years ago

1)Pensez a oter les Console.WriteLine..Le ToDisplay doit renvoyer un string et vous récuperez ce string pour l'afficher dans la console.. 2) Le Moins est bien corrigé.. il retourne une Fraction...il faut faire pareil sur Plus,Multiplie,Divise 3) Le ToString doit egalement renvoyer 3 si c'est 3/1.. une petite condition à ajouter 4) La methode Inverse ne fonctionne pas.. je vous invite à la tester 5) La methode Oppose doit avoir cette signature: public void Oppose() { this.num = -(this.num); }