Skip to content

Commit 0164b6b

Browse files
committed
Created Bacis Calculator
1 parent 13ff846 commit 0164b6b

File tree

2 files changed

+44
-0
lines changed

2 files changed

+44
-0
lines changed

DailyCode/basic-calculator/app.js

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
const showResult = document.getElementById("result");
2+
3+
let symbol = prompt("Enter the mathematical symbols you want to do. eg. +, -, *, /");
4+
let num1 = Number(prompt("Enter first number."));
5+
let num2 = Number(prompt("Enter second number."));
6+
let result = 0;
7+
8+
switch (symbol) {
9+
case "+":
10+
result = num1 + num2;
11+
break;
12+
case "-":
13+
result = num1 - num2;
14+
break;
15+
case "*":
16+
result = num1 * num2;
17+
break;
18+
case "/":
19+
result = num1 / num2;
20+
break;
21+
default:
22+
result = 0;
23+
break;
24+
}
25+
26+
console.log(result);
27+
showResult.innerHTML = "Result equal " + result;
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
4+
<head>
5+
<meta charset="UTF-8">
6+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
7+
<title>Basic Calculator</title>
8+
9+
</head>
10+
11+
<body>
12+
<h1>Basic Calculator</h1>
13+
<h2 id="result"></h2>
14+
<script src="app.js" type="text/javascript"></script>
15+
</body>
16+
17+
</html>

0 commit comments

Comments
 (0)