GUI Calculator -Method 1
M2-R5.1 · Chapter 6: JavaScript and Angular JS · 4 min read
Basic Gui Calculator
<!DOCTYPE html>
<html lang="en">
<head>
<title>Calculator</title>
<style>
table,tr,td{
border-radius: 3px;
background-color: cadetblue;
}
table{
border: 2px solid black;
}
td{
width:25px;
}
button{
width: 25px;
background-color: green;
color: aliceblue;
border: 2px inset rgb(0, 0, 0);
}
input{
border: 2px solid black;
width: 85px;
text-align: right;
background-color: rgb(195, 178, 135) ;
}
#eq{
width: 60px;
}
</style>
</head>
<body>
<center> <div>
<table >
<h1>Calculator</h1>
<tr>
<td colspan="3"><input type="text" id="display"></td>
<td><button id="cl" onclick="cl()" value="">C</button></td>
</tr>
<tr align="center">
<td><button id="b7" value="7" onclick="seven()">7</button></td>
<td><button id="b8" value="8" onclick="eight()">8</button></td>
<td><button id="b9" value="9" onclick="nine()">9</button></td>
<td><button id="divi" value="/" onclick="divi()">/</button></td>
</tr>
<tr align="center">
<td><button id="b4" value="4" onclick="four()">4</button></td>
<td><button id="b5" value="5" onclick="five()">5</button></td>
<td><button id="b6" value="6" onclick="six()">6</button></td>
<td><button id="mul" value="*" onclick="mul()">X</button></td>
</tr>
<tr align="center">
<td><button id="b1" value="1" onclick="one()">1</button></td>
<td><button id="b2" value="2" onclick="two()">2</button></td>
<td><button id="b3" value="3" onclick="three()">3</button></td>
<td><button id="sub" value="-" onclick="sub()">-</button></td>
</tr>
<tr align="center">
<td><button id="b0" value="0" onclick="zero()">0</button></td>
<td colspan="2" ><button id="eq" onclick="equal()">=</button></td>
<td><button id="add" value="+" onclick="add()">+</button></td>
</tr>
</table></div></center>
<script>
function zero(){
var a =document.getElementById('b0').value;
document.getElementById('display').value+=a;
}
function one(){
var a =document.getElementById('b1').value;
document.getElementById('display').value+=a;
}
function two(){
var a =document.getElementById('b2').value;
document.getElementById('display').value+=a;
}
function three(){
var a =document.getElementById('b3').value;
document.getElementById('display').value+=a;
}
function four(){
var a =document.getElementById('b4').value;
document.getElementById('display').value+=a;
}
function five(){
var a =document.getElementById('b5').value;
document.getElementById('display').value+=a;
}
function six(){
var a =document.getElementById('b6').value;
document.getElementById('display').value+=a;
}
function seven(){
var a =document.getElementById('b7').value;
document.getElementById('display').value+=a;
}
function eight(){
var a =document.getElementById('b8').value;
document.getElementById('display').value+=a;
}
function nine(){
var a =document.getElementById('b9').value;
document.getElementById('display').value+=a;
}
function add(){
var a =document.getElementById('add').value;
document.getElementById('display').value+=a;
}
function sub(){
var a =document.getElementById('sub').value;
document.getElementById('display').value+=a;
}
function mul(){
var a =document.getElementById('mul').value;
document.getElementById('display').value+=a;
}
function divi(){
var a =document.getElementById('divi').value;
document.getElementById('display').value+=a;
}
function cl(){
var a =document.getElementById('cl').value;
document.getElementById('display').value=a;
}
function equal(){
var a =eval(document.getElementById('display').value);
document.getElementById('display').value=a;
}
</script>
</body>
</html>