@@ -2,10 +2,10 @@ export class ExpressionCalculator {
2
2
/** Returns the calculation of ((a + b) * c) / d^e */
3
3
calculate ( a : number , b : number , c : number , d : number , e : number ) : number {
4
4
const adding = this . add ( a , b ) ;
5
- const multiply = this . mult ( adding , c ) ;
5
+ const multiply = this . multiply ( adding , c ) ;
6
6
const power = this . pow ( d , e ) ;
7
- const divide = multiply / power ;
8
- return divide ;
7
+ const div = this . divide ( multiply , power ) ;
8
+ return div ;
9
9
}
10
10
pow ( base : number , exponent : number ) : number {
11
11
const power = Math . pow ( base , exponent ) ;
@@ -15,9 +15,13 @@ export class ExpressionCalculator {
15
15
const adding = num1 + num2 ;
16
16
return adding ;
17
17
}
18
- mult ( numA : number , numB : number ) : number {
19
- const multiply = numA * numB ;
20
- return multiply ;
18
+ multiply ( numA : number , numB : number ) : number {
19
+ const mult = numA * numB ;
20
+ return mult ;
21
+ }
22
+ divide ( intA : number , intB : number ) : number {
23
+ const div = intA / intB ;
24
+ return div ;
21
25
}
22
26
}
23
27
//divide(multiply(add(a, b), c), pow(d, e))
0 commit comments