-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path3.js
More file actions
43 lines (41 loc) · 1.55 KB
/
3.js
File metadata and controls
43 lines (41 loc) · 1.55 KB
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
38
39
40
41
42
43
const sum = (num1, num2) => {
const result = parseFloat(num1) + parseFloat(num2);
return result;
}
const subtraction = (num1, num2) => {
const result = parseFloat(num1) - parseFloat(num2);
return result;
}
const multiplication = (num1, num2) => {
const result = parseFloat(num1) * parseFloat(num2);
return result;
}
const division = (num1, num2) => {
const result = parseFloat(num1) / parseFloat(num2);
return result.toFixed(3);
}
document.getElementById('btn').addEventListener('click',()=>{
const operation = document.getElementById('select-operation').value;
const num1 = document.getElementById('num1').value;
const num2 = document.getElementById('num2').value;
if(num1 === '' || num2 === ''){
alert('Input field cannot be empty...');
return;
}
if(operation === 'Sum'){
const result = sum(num1,num2);
document.getElementById('result').innerText = 'Sum of these two number = '+ result;
}
else if( operation === 'Subtraction'){
const result = subtraction(num1, num2);
document.getElementById('result').innerText = 'Subtraction of these two number = '+ result;
}
else if( operation === 'Multiplication'){
const result = multiplication(num1, num2);
document.getElementById('result').innerText = 'Multiplication of these two number= '+ result;
}
else if( operation === 'Division'){
const result = division(num1, num2);
document.getElementById('result').innerText = 'Division of this two number = '+ result;
}
})