What's HTML?
The Hypertext Mark-up Language is the standard mark-up language for documents designed to be displayed in an internet browser. It could be used with various technologies along with CSS and scripting languages including JavaScript and Hypertext Preprocessor.
HTML is text based language-; an HTML report may be edited virtually with the aid of opening it up in a Notepad++, Notepad, and sublime program, and so on. Text editor can be used to create or edit an HTML report. It is called with a .Html report extension.
HTML Calculator
In this article, we are able to create a calculator using HTML with the assist of diverse examples. At the beginning of this newsletter, we can analyze fundamental components of HTML. After that, we will recognize a way to create a basic calculator with HTML.
There is source code(HTML) of calculator
<html>
<head>
<title>Calculator </title>
<style>
body{
background:white;
}
*{
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
}
.wrap{
width:300px;
margin:auto;
height:400px;
background:gray;
border: 3px solid black;
padding:10px;
border-radius: 20px;
}
input[type=text]{
background-color:lightsteelblue;
width:100%;
padding:5px;
font-size:22px;
font-height: bold;
margin-top:20px;
border-radius:5px;
border-color: black;
}
input[type=button]{
background-color: brown;
color: white;
width:63px;
padding:5px;
font-size:22px;
font-height:bold;
border-radius:5px;
border-color: black;
}
#del{
width:48%;
}
input:hover {
background-color:skyblue;
color: black;
}
</style>
</head>
<div class="wrap">
<form name ="cal">
<input type="text" name ="display">
<br><br>
<input type="button" value ="7" onclick ="cal.display.value+='7'">
<input type="button" value ="8" onclick ="cal.display.value+='8'">
<input type="button" value ="9" onclick ="cal.display.value+='9'">
<input type="button" value ="+" onclick ="cal.display.value+='+'">
<br><br>
<input type="button" value ="4" onclick ="cal.display.value+='4'">
<input type="button" value ="5" onclick ="cal.display.value+='5'">
<input type="button" value ="6" onclick ="cal.display.value+='6'">
<input type="button" value ="-" onclick ="cal.display.value+='-'">
<br><br>
<input type="button" value ="1" onclick ="cal.display.value+='1'">
<input type="button" value ="2" onclick ="cal.display.value+='2'">
<input type="button" value ="3" onclick ="cal.display.value+='3'">
<input type="button" value ="*" onclick ="cal.display.value+='*'">
<br><br>
<input type="button" value ="0" onclick ="cal.display.value+='0'">
<input type="button" value ="/" onclick ="cal.display.value+='/'">
<input type="button" value ="%" onclick ="cal.display.value+='%'">
<input type="button" value ="=" onclick ="cal.display.value =eval(cal.display.value)">
<br><br>
<input type="button" value ="DELETE" onclick ="cal.display.value=''" id="del">
<input type="button" value=" √ " onclick="sq()">
<input type="button" value ="." onclick ="cal.display.value+='.'">
</form>
<script>
j
function sq(){
cal.display.value=Math.sqrt(cal.display.value);
}
</script>
<body>
</body>
</html>
Output
Source code by krishna chapagain