From 92b61aa929878b4d8210ae048c60ee29c6e49528 Mon Sep 17 00:00:00 2001 From: badrr <badr.radellah@etu.univ-amu.fr> Date: Fri, 13 Sep 2024 11:56:38 +0200 Subject: [PATCH] First try --- src/main/java/formula/Square.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/main/java/formula/Square.java b/src/main/java/formula/Square.java index f659fea..f5bdd91 100644 --- a/src/main/java/formula/Square.java +++ b/src/main/java/formula/Square.java @@ -1,7 +1,19 @@ package formula; public class Square implements Formula { + private Formula formula; + public Square(Formula formula) { + this.formula = formula; + } + + @Override + public String asString() { + return "(" + formula.asString() + "^2)"; + } + @Override + public double asValue() { + return Math.pow(formula.asValue(), 2); } } -- GitLab