varma51
07-20-2012, 02:43 PM
hi frends dis is my code for caluculator..i use java script in dis..instead of using javascript can use php..
<html>
<form action=" " method="post" name="Keypad">
<table width='200' cellpadding='2' cellspacing='5' border='1'>
<tr>
<td colspan=3 align=middle>
<input name="ReadOut" type="Text" size=15 value="0" width=100%>
</td> </tr>
<tr><td align="center">
<input type="button" value=" 7 " name="seven" onclick="NumPressed(7)">
</td>
<td>
<input type="button" value=" 8 " name="eight" onclick="NumPressed(8)">
</td>
<td>
<input type="button" value=" 9 " name="nine" onclick="NumPressed(9)">
</td>
<td>
<input type="button" value=" / " name="divide" onclick="Operation('/')">
</td>
</tr>
<tr><td align="center">
<input type="button" value=" 4 " name="four" onclick="NumPressed(4)">
</td>
<td>
<input type="button" value=" 5 " name="five" onclick="NumPressed(5)">
</td>
<td>
<input type="button" value=" 6 " name="six" onclick="NumPressed(6)">
</td>
<td>
<input type="button" value=" * " name="multiply" onclick="Operation('*')">
</td>
</tr>
<tr><td align="center">
<input type="button" value=" 1 " name="one" onclick="NumPressed(1)">
</td>
<td>
<input type="button" value=" 2 " name="two" onclick="NumPressed(2)">
</td>
<td>
<input type="button" value=" 3 " name="three" onclick="NumPressed(3)">
</td>
<td>
<input type="button" value=" - " name="Substraction" onclick="Operation('-')">
</td>
</tr>
<tr><td align="center">
<input name="btnClearEntry" type="Button" value=" C " onclick="ClearEntry()">
</td>
<td>
<input name="btnZero" type="Button" value=" 0 " onclick="NumPressed(0)">
</td>
<td>
<input type="button" value=" = " name="equal" onclick="Operation('=')">
</td>
<td>
<input type="button" value=" + " name="add" onclick="Operation('+')">
</td>
</tr>
</table>
</form>
<?php
var FKeyPad = document.Keypad;
var Accumulate = 0;
var FlagNewNum = false;
var PendingOp = "";
function NumPressed (Num) {
if (FlagNewNum) {
FKeyPad.ReadOut.value = Num;
FlagNewNum = false;
}
else {
if (FKeyPad.ReadOut.value == "0")
FKeyPad.ReadOut.value = Num;
else
FKeyPad.ReadOut.value += Num;
}
}
function Operation (Op) {
var Readout = FKeyPad.ReadOut.value;
if (FlagNewNum && PendingOp != "=");
else
{
FlagNewNum = true;
if ( '+' == PendingOp )
Accumulate += parseFloat(Readout);
else if ( '-' == PendingOp )
Accumulate -= parseFloat(Readout);
else if ( '/' == PendingOp )
Accumulate /= parseFloat(Readout);
else if ( '*' == PendingOp )
Accumulate *= parseFloat(Readout);
else
Accumulate = parseFloat(Readout);
FKeyPad.ReadOut.value = Accumulate;
PendingOp = Op;
}
}
function ClearEntry () {
FKeyPad.ReadOut.value = "0";
FlagNewNum = true;
}
</script>
</html>
<html>
<form action=" " method="post" name="Keypad">
<table width='200' cellpadding='2' cellspacing='5' border='1'>
<tr>
<td colspan=3 align=middle>
<input name="ReadOut" type="Text" size=15 value="0" width=100%>
</td> </tr>
<tr><td align="center">
<input type="button" value=" 7 " name="seven" onclick="NumPressed(7)">
</td>
<td>
<input type="button" value=" 8 " name="eight" onclick="NumPressed(8)">
</td>
<td>
<input type="button" value=" 9 " name="nine" onclick="NumPressed(9)">
</td>
<td>
<input type="button" value=" / " name="divide" onclick="Operation('/')">
</td>
</tr>
<tr><td align="center">
<input type="button" value=" 4 " name="four" onclick="NumPressed(4)">
</td>
<td>
<input type="button" value=" 5 " name="five" onclick="NumPressed(5)">
</td>
<td>
<input type="button" value=" 6 " name="six" onclick="NumPressed(6)">
</td>
<td>
<input type="button" value=" * " name="multiply" onclick="Operation('*')">
</td>
</tr>
<tr><td align="center">
<input type="button" value=" 1 " name="one" onclick="NumPressed(1)">
</td>
<td>
<input type="button" value=" 2 " name="two" onclick="NumPressed(2)">
</td>
<td>
<input type="button" value=" 3 " name="three" onclick="NumPressed(3)">
</td>
<td>
<input type="button" value=" - " name="Substraction" onclick="Operation('-')">
</td>
</tr>
<tr><td align="center">
<input name="btnClearEntry" type="Button" value=" C " onclick="ClearEntry()">
</td>
<td>
<input name="btnZero" type="Button" value=" 0 " onclick="NumPressed(0)">
</td>
<td>
<input type="button" value=" = " name="equal" onclick="Operation('=')">
</td>
<td>
<input type="button" value=" + " name="add" onclick="Operation('+')">
</td>
</tr>
</table>
</form>
<?php
var FKeyPad = document.Keypad;
var Accumulate = 0;
var FlagNewNum = false;
var PendingOp = "";
function NumPressed (Num) {
if (FlagNewNum) {
FKeyPad.ReadOut.value = Num;
FlagNewNum = false;
}
else {
if (FKeyPad.ReadOut.value == "0")
FKeyPad.ReadOut.value = Num;
else
FKeyPad.ReadOut.value += Num;
}
}
function Operation (Op) {
var Readout = FKeyPad.ReadOut.value;
if (FlagNewNum && PendingOp != "=");
else
{
FlagNewNum = true;
if ( '+' == PendingOp )
Accumulate += parseFloat(Readout);
else if ( '-' == PendingOp )
Accumulate -= parseFloat(Readout);
else if ( '/' == PendingOp )
Accumulate /= parseFloat(Readout);
else if ( '*' == PendingOp )
Accumulate *= parseFloat(Readout);
else
Accumulate = parseFloat(Readout);
FKeyPad.ReadOut.value = Accumulate;
PendingOp = Op;
}
}
function ClearEntry () {
FKeyPad.ReadOut.value = "0";
FlagNewNum = true;
}
</script>
</html>