Skip to content

Commit 29f1c9a

Browse files
committed
feat: lesson_06 expression_calculator.ts
1 parent e422bce commit 29f1c9a

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

lesson_06/expression/src/expression_calculator.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,17 @@ export class ExpressionCalculator {
22
/** Returns the calculation of ((a + b) * c) / d^e */
33
calculate(a: number, b: number, c: number, d: number, e: number): number {
44
// Implement your code here to return the correct value.
5-
return 0;
5+
6+
const add = a + b;
7+
const multiply = add * c;
8+
const divide = multiply / this.pow(d, e);
9+
10+
return divide;
611
}
712

813
pow(base: number, exponent: number): number {
914
return Math.pow(base, exponent);
1015
}
1116
}
17+
18+
/**(a + b) * c) / this.pow(d, e) */

0 commit comments

Comments
 (0)