From 893668fe98799a8cd0de6fed742c65235133f040 Mon Sep 17 00:00:00 2001 From: Streignard-M <56094411+Sheilun@users.noreply.github.com> Date: Fri, 25 Oct 2019 10:35:11 +0200 Subject: [PATCH 1/2] isNegative() change --- 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 21f2029..76978db 100644 --- a/src/main/java/tp/Fraction.java +++ b/src/main/java/tp/Fraction.java @@ -154,7 +154,7 @@ public boolean isInteger() { * @return true if the current fraction is strictly less than 0 */ public boolean isNegative() { - return false; + return (numerator/denominateur)<0; } /** From f4c3db2d55b36b37aa261b5ca9ff73cf3acd5e35 Mon Sep 17 00:00:00 2001 From: Streignard-M <56094411+StreignardM@users.noreply.github.com> Date: Fri, 8 Nov 2019 11:12:45 +0100 Subject: [PATCH 2/2] Update Fraction.java --- src/main/java/tp/Fraction.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/tp/Fraction.java b/src/main/java/tp/Fraction.java index 76978db..3aa5dc8 100644 --- a/src/main/java/tp/Fraction.java +++ b/src/main/java/tp/Fraction.java @@ -154,7 +154,8 @@ public boolean isInteger() { * @return true if the current fraction is strictly less than 0 */ public boolean isNegative() { - return (numerator/denominateur)<0; + double result = numerator/denominator; + return (denominator == 0 || result < 0)? true:false; } /**