good day mga master...practice2 ko ... og himo og calculator sa htmlgalibog ko kung unsaon ni nga problem...if mag add kog numbers for ex. 2+4=6 nya ang 6 kay plusan nakog 2 (6+2 =
then mo click ko sa '=' nga button ang display niya sa textbox as answer 10 niya og mo click pa gyud ko sa '=' nga button mahimo na siyang 12click nasad mahimo siyang 14 and so on....mao diay ni ako code mga master.. salamat
HTML
JavascriptCode:<html> <title>Calculator</title> <head> <script type="text/javascript" charset="utf-8" src="js/cordova-1.9.0.js"></script> <style = "text/css"> input.btn{ width:68px; height:50px; } .txt{ width:280; height:50; font-size:30; } font{ font-size:40px; font-weight:bold; } </style> <!--<link rel="stylesheet" href="jquery/jquery.mobile-1.1.0.min.css" /> <link rel="stylesheet" href="jquery/jquery.mobile-1.1.0.css" /> <script src="jquery/jquery-1.1.0.min.js"></script> <script src="jquery/jquery-1.7.1.min.js"></script>--> </head> <body> <!--calculator--> <form name="calculator" action=""> <table border=1 align="center" bgcolor="black"> <tr> <td> <table border=1 align="center"> <tr> <td> <input type="text" id="box1" class="txt" size=20> </td> </tr> </table> <table align="center"> <tr> <td> <input type="button" name="clear" style="width:140px;height:50px;" class="btn" value=" C " onclick="Clear()"> </td> <td> <input type="button" name="delete" style="width:140px;height:50px;" class="btn" value=" Delete " onclick="Delete()"> </td> </tr> </table> <table align="center"> <tr> <td> <input type="Button" data-role="button" name="seven" class="btn" value=" 7 " onclick="NumPressed(7)"> </td> <td> <input type="button" name="eight" class="btn" value=" 8 " onclick="NumPressed(8)"> </td> <td> <input type="button" name="nine" class="btn" value=" 9 " onclick="NumPressed(9)"> </td> <td> <input type="button" name="divide" class="btn" value=" / " onclick="Operation('/')"> </td> </tr> <tr> <td> <input type="button" name="four" class="btn" value=" 4 " onclick="NumPressed(4)"> </td> <td> <input type="button" name="five" class="btn" value=" 5 " onclick="NumPressed(5)"> </td> <td> <input type="button" name="six" class="btn" value=" 6 " onclick="NumPressed(6)"> </td> <td> <input type="button" name="multiply" class="btn" value=" * " onclick="Operation('*')"> </td> </tr> <tr> <td> <input type="button" name="one" class="btn" value=" 1 " onclick="NumPressed(1)"> </td> <td> <input type="button" name="two" class="btn" value=" 2 " onclick="NumPressed(2)"> </td> <td> <input type="button" name="three" class="btn" value=" 3 " onclick="NumPressed(3)"> </td> <td> <input type="button" name="subtract" class="btn" value=" - " onclick="Operation('-')"> </td> </tr> <tr> <td> <input type="button" name="zero" class="btn" value=" 0 " onclick="NumPressed(0)"> </td> <td> <input type="button" name="decimal" class="btn" value=" . " onclick="Decimal()"> </td> <td> <input type="button" name="equals" class="btn" value=" = " onclick="Operation('=')"> <td> <input type="button" name="add" class="btn" value=" + " onclick="Operation('+')"> </td> </td> </tr> </table> </td> </tr> </table> </form> <script type="text/javascript" src="js/operations.js"> </script> </body> </html>
Code:var Calculator1 = document.calculator; var Total = 0; var FlagNewNum = false; var PendingOperation = ""; function NumPressed(Num) { if (FlagNewNum) { Calculator1.box1.value = Num; FlagNewNum = false; } else { if (Calculator1.box1.value == "0") Calculator1.box1.value = Num; else Calculator1.box1.value += Num; } } function Operation(Op){ var newbox1 = Calculator1.box1.value; FlagNewNum = true; if ( '+' == PendingOperation ) Total += parseFloat(newbox1); else if ( '-' == PendingOperation ) Total -= parseFloat(newbox1); else if ( '/' == PendingOperation ) Total /= parseFloat(newbox1); else if ( '*' == PendingOperation ) Total *= parseFloat(newbox1); else { Total = parseFloat(newbox1); Calculator1.box1.value = Total } Calculator1.box1.value = Total; PendingOperation = Op; } function Decimal () { var curbox1 = Calculator1.box1.value; if (FlagNewNum) { curbox1 = "0."; FlagNewNum = false; } else { if (curbox1.indexOf(".") == -1) curbox1 += "."; } Calculator1.box1.value = curbox1; } function Clear(){ Total = 0; PendingOperation = 0; Calculator1.box1.value = ''; } function Delete(){ Calculator1.box1.value = Calculator1.box1.value.substring(0,Calculator1.box1.value.length-1); }




then mo click ko sa '=' nga button ang display niya sa textbox as answer 10 niya og mo click pa gyud ko sa '=' nga button mahimo na siyang 12click nasad mahimo siyang 14 and so on....mao diay ni ako code mga master.. salamat
Reply With Quote


