We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ca27460 commit b43401fCopy full SHA for b43401f
lesson_06/expression/.env.test
@@ -1 +1 @@
1
-HW_VERSION=your assigned version here
+HW_VERSION=G
lesson_06/expression/src/expression_calculator.ts
@@ -2,10 +2,26 @@ export class ExpressionCalculator {
2
/** Returns a calculation involving a, b, c, d, and e */
3
calculate(a: number, b: number, c: number, d: number, e: number): number {
4
// Implement your code here to return the correct value.
5
- return 0;
+ //(Math.pow(a, b) + c) * d / e
6
+ const exponential = this.pow(a, b);
7
+ const addition = this.add(exponential, c);
8
+ const multiply = this.multiply(addition, d);
9
+ const divide = this.divide(multiply, e);
10
+ // const divide = this.divide(multiply, e);
11
+ return divide;
12
+
13
}
14
15
pow(base: number, exponent: number): number {
16
return Math.pow(base, exponent);
17
18
+ add(number1: number, number2: number): number {
19
+ return number1 + number2;
20
+ }
21
+ multiply(number1: number, number2: number): number {
22
+ return number1 * number2;
23
24
+ divide(number1: number, number2: number): number {
25
+ return number1 / number2;
26
27
0 commit comments