Professional Documents
Culture Documents
Calc
Calc
Doctype html>
<html>
<head>
<title>Calculator Web App</title>
<style>
body {
background-color:yellow;
margin: 0px auto;
}
.calbody{
background: violet;
border: 1px solid #ff0;
padding: 10px;
margin-left: 450px;
min-width: 27.4em;
max-width: 27.4em;
}
h1{
text-align: center;
font-size: 40px;
color: #003652;
#lcd{
text-align: right;
width: 23em;
height: 40px;
font-size: 18px;
#lcdu{
color: grey;
text-align: right;
width: 27.6em;
height: 35px;
font-size: 15px;
button{
background-color: #fff;
width: 80px;
height: 60px;
font-size: 20px;
border: 1px solid #097C9B;
button:hover{
background-color: #509CA9;
</style>
</head>
<body>
<h1> Calculator Web App</h1>
<div class="calbody">
<form name="lcdform">
<input id="lcdu" name="lcdsu" type="text" value="" />
<input id="lcd" name="lcds" type="text" value="0" />
</form>
<div id="calbutton">
<button id="num1" onclick="numone();">1</button>
<button id="num2" onclick="numtwo();">2</button>
<button id="num3" onclick="numthree();">3</button>
<button id="operationplus" onclick="operationplus();">+</button>
<button id="operationraistop" onclick="operationraistop();">^</button>
var firstnumber;
var secondnumber;
var result;
var operations;
function numone(){
if (document.lcdform.lcds.value == "0" || document.lcdform.lcds.value == result){
document.lcdform.lcds.value = "1";
}
else //if(document.lcdform.lcds.value != "0")
{
documentdocument.lcdform.lcds.value = document.lcdform.lcds.value + "1";
}
}
function numtwo(){
if (document.lcdform.lcds.value == "0" || document.lcdform.lcds.value == result){
document.lcdform.lcds.value = "2";
}
else //if(document.lcdform.lcds.value != "0")
{
documentdocument.lcdform.lcds.value = document.lcdform.lcds.value + "2";
}
}
function numthree(){
document.lcdform.lcds.value = "3";
}
else //if(document.lcdform.lcds.value != "0")
{
documentdocument.lcdform.lcds.value = document.lcdform.lcds.value + "3";
}
}
function numfour(){
document.lcdform.lcds.value = "4";
}
else //if(document.lcdform.lcds.value != "0")
{
documentdocument.lcdform.lcds.value = document.lcdform.lcds.value + "4";
}
}
function numfive(){
document.lcdform.lcds.value = "5";
}
else //if(document.lcdform.lcds.value != "0")
{
documentdocument.lcdform.lcds.value = document.lcdform.lcds.value + "5";
}
}
function numsix(){
}
else //if(document.lcdform.lcds.value != "0")
{
documentdocument.lcdform.lcds.value = document.lcdform.lcds.value + "6";
}
}
function numseven(){
document.lcdform.lcds.value = "7";
}
else //if(document.lcdform.lcds.value != "0")
{
documentdocument.lcdform.lcds.value = document.lcdform.lcds.value + "7";
}
}
function numeight(){
if (document.lcdform.lcds.value == "0"){
document.lcdform.lcds.value = "8";
}
else if (document.lcdform.lcds.value == result)
{
document.lcdform.lcds.value = "8";
}
else //if(document.lcdform.lcds.value != "0")
{
documentdocument.lcdform.lcds.value = document.lcdform.lcds.value + "8";
}
}
function numnine(){
document.lcdform.lcds.value = "9";
}
else //if(document.lcdform.lcds.value != "0")
{
documentdocument.lcdform.lcds.value = document.lcdform.lcds.value + "9";
}
}
function numzero(){
if (document.lcdform.lcds.value == "0"){
document.lcdform.lcds.value = "0";
}
else if (document.lcdform.lcds.value == result)
{
document.lcdform.lcds.value = "0";
}
else //if(document.lcdform.lcds.value != "0")
{
documentdocument.lcdform.lcds.value = document.lcdform.lcds.value + "0";
}
}
function numdobuzero(){
return;
}
else //if(document.lcdform.lcds.value != "0")
{
documentdocument.lcdform.lcds.value = document.lcdform.lcds.value + "00";
}
}
function clr(){
document.lcdform.lcds.value = "0";
document.lcdform.lcdsu.value = "";
return;
}
function operationplus(){
operation = "+";
firstnumber = parseInt(document.lcdform.lcds.value);
document.lcdform.lcds.value = "0";
document.lcdform.lcdsu.value = firstnumber + operation;
//alert(firstnumber);
}
function operationmult(){
operation = "*";
firstnumber = parseInt(document.lcdform.lcds.value);
document.lcdform.lcds.value = "0";
document.lcdform.lcdsu.value = firstnumber + operation;
}
function operationminus(){
operation = "-";
firstnumber = parseInt(document.lcdform.lcds.value);
document.lcdform.lcds.value = "0";
document.lcdform.lcdsu.value = firstnumber + operation;
}
function operationdivid(){
operation = "/";
firstnumber = parseInt(document.lcdform.lcds.value);
document.lcdform.lcds.value = "0";
document.lcdform.lcdsu.value = firstnumber + operation;
}
function operationperc(){
operation = "%";
firstnumber = parseInt(document.lcdform.lcds.value);
document.lcdform.lcds.value = "0";
document.lcdform.lcdsu.value = firstnumber + operation;
}
function equalsto(){
secondnumber = parseInt(document.lcdform.lcds.value);
if (operation == "+")
{
result = firstnumber + secondnumber;
}
else if (operation == "*"){
}
else if (operation == "-"){
}
else if (operation == "/"){
}
else if (operation == "%"){
if (document.lcdform.lcds.value == "0"){
result = firstnumber * i;
}
}
document.lcdform.lcds.value ="";
document.lcdform.lcds.value = result.toString();
document.lcdform.lcdsu.value = firstnumber + operation + secondnumber + " = " +
result.toString();
return;
function sqrots(){
firstnumber = document.lcdform.lcds.value;
result = Math.sqrt(parseInt(document.lcdform.lcds.value));
document.lcdform.lcds.value = result;
document.lcdform.lcdsu.value = "sqrt(" + firstnumber + ") = " + result;
function operationraistop(){
operation = "^";
firstnumber = parseInt(document.lcdform.lcds.value);
document.lcdform.lcds.value = "0";
</script>
</body>
</html>