Gongon Ronecris T. -Calculator
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Calculator</title>
<link rel="stylesheet"href="style.css"/>
<style>
input[type="button"] {
width: 50px;
height: 50px;
font-size: 20px;
margin: 5px;
text-align: center;
border-radius: 15px;
border-block:black;
}
#result {
width: 230px;
height: 50px;
font-size: 30px;
margin: 5px;
text-align: right;
background-color: violet;
}
body{
margin: 0px;
padding: 0px;
background-color:yellow;
color:red;
text-align: center;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
height: 100vh;
}
input{
width: 200px;
height: 50px;
font: 50px;
border-radius: 100px;
margin: 100px;
background-color: white;
}
body
</style>
</head>
<body>
<h1> Calculator</h1>
<input type="text" id="result" disabled>
<br>
<input type="button" value="1" onclick="appendToResult('1')">
<input type="button" value="2" onclick="appendToResult('2')">
<input type="button" value="3" onclick="appendToResult('3')">
<input type="button" value="+" onclick="appendToResult('+')"style="background-color:yellow;">
<br>
<input type="button" value="4" onclick="appendToResult('4')">
<input type="button" value="5" onclick="appendToResult('5')">
<input type="button" value="6" onclick="appendToResult('6')">
<input type="button" value="-" onclick="appendToResult('-')"style="background-color:green;">
<br>
<input type="button" value="7" onclick="appendToResult('7')">
<input type="button" value="8" onclick="appendToResult('8')">
<input type="button" value="9" onclick="appendToResult('9')">
<input type="button" value="*" onclick="appendToResult('*')"style="background-color:orange;">
<br>
<input type="button" value="C" onclick="clearResult()"style="background-color:red;">
<input type="button" value="0" onclick="appendToResult('0')">
<input type="button" value="=" onclick="calculate()"style="background-color:blue;">
<input type="button" value="÷" onclick="appendToResult('/')"style="background-color:pink;">
<script>
function appendToResult(value) {
document.getElementById('result').value += value;
}
function clearResult() {
document.getElementById('result').value = '';
}
function calculate() {
const result = eval(document.getElementById('result').value);
document.getElementById('result').value = result;
}
</script>
</body>
</html>