From f16a9200a956dc9525b19d8396a8825310ac6018 Mon Sep 17 00:00:00 2001 From: HE201607 Date: Fri, 25 Oct 2019 09:28:40 +0200 Subject: [PATCH 1/2] =?UTF-8?q?Impl=C3=A9mentation=20du=20setter=20pour=20?= =?UTF-8?q?le=20d=C3=A9nominateur?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/tp/Fraction.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/tp/Fraction.java b/src/main/java/tp/Fraction.java index 1520565..146be78 100644 --- a/src/main/java/tp/Fraction.java +++ b/src/main/java/tp/Fraction.java @@ -66,7 +66,7 @@ public int getDenominator() { * @param denominator the denominator to set, must be non zero. */ public void setDenominator(int denominator) { - + this.denominator = denominator; } /** * Convert the fraction to its reduced form. In case of a negative fraction, From 4e3207f4649de26010c9f97ee3e7b8dbbb7c8a79 Mon Sep 17 00:00:00 2001 From: EmmanuelF-Ephec <56127389+EmmanuelF-Ephec@users.noreply.github.com> Date: Fri, 25 Oct 2019 09:37:07 +0200 Subject: [PATCH 2/2] Add files via upload MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Implémentation du setter pour le dénominateur --- src/main/java/tp/Fraction.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/tp/Fraction.java b/src/main/java/tp/Fraction.java index 146be78..e0910ac 100644 --- a/src/main/java/tp/Fraction.java +++ b/src/main/java/tp/Fraction.java @@ -66,7 +66,13 @@ public int getDenominator() { * @param denominator the denominator to set, must be non zero. */ public void setDenominator(int denominator) { + if (denominator == 0) { + + } + else { this.denominator = denominator; + this.reduce(); + } } /** * Convert the fraction to its reduced form. In case of a negative fraction,