-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathassignment5.js
More file actions
37 lines (33 loc) · 942 Bytes
/
Copy pathassignment5.js
File metadata and controls
37 lines (33 loc) · 942 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
// Basic arithmetic operations in javascript
let num1 = 10;
let num2 = 8;
let add = "addition";
let sub = "substraction";
let mul = "multiplication";
let div = "divison";
// calculator(num1, num2, add);
// calculator(num1, num2, sub);
// calculator(num1, num2, mul);
calculator(10, 15, mul);
function calculator(num1, num2, arithOpt) {
if(num1 !== NaN && num2 !== NaN) {
switch(arithOpt) {
case add:
console.log(num1 + num2);
break;
case sub:
console.log(num1 - num2);
break;
case mul:
console.log(num1 * num2);
break;
case div:
console.log(num1 / num2);
break;
default:
console.log("Incorrect Operation Selected!")
}
} else {
console.log("Please enter a number in first and second argument!");
}
}