Bonjour,
Voici le corrigé d'un exercice relatif à la réalisation d'une classe Fraction permettant de modéliser une fraction ainsi que les opérations de base (addition, soustraction,...., simplification).
J'aimerais que quelqu'un apporte des commentaires sur cet exercice, et surtout qu'il m'indique comment l'exécuter.
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58 public class Fraction { { private float a,b; public Fraction() { a=1; b=1; } public Fraction(float a) { this.a=a; this.b=1; } public Fraction(float a, float b) { this.a=a; if(b!=0) this.b=b; else this.b=1; } public void setA(float a) { this.a=a; } public void setB(float b) { this.b=b; } public float getA() { return this.a; } public float getB() { return this.b; } public void Mult(Fraction f) { this.a*=f.getA(); this.b*=f.getB(); } public void Add(Fraction f) { this.a=this.a*f.getB() + this.b*f.getA(); this.b=this.a*f.getB(); } }
Merci
Partager