diff --git a/src/main/java/formula/Square.java b/src/main/java/formula/Square.java index f659feaf1b10554f0dcf982d9843818868ffaad9..f5bdd918cd833c96ffda6b6d8f8d5a95de0792f8 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); } }