| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129 | 
							-    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 
- <html>
 
- <head>
 
- <meta http-equiv="content-type" content="text/html; charset=windows-1250">
 
- <meta name="generator" content="PSPad editor, www.pspad.com">
 
- <title>Expression Converter</title>
 
- <style>
 
- body     {font-family: Verdana,Tahoma; font-size: 8px; font-weight: normal;}
 
- input    {font-family: Verdana,Tahoma; font-size: 8px; font-weight: normal;}
 
- textarea {font-family: Verdana,Tahoma; font-size: 8px; font-weight: normal;}
 
- button   {font-family: Verdana,Tahoma; font-size: 9px; font-weight: normal; height: 24px;}
 
- table, td {font-family: Verdana,Tahoma; font-size: 8px; font-weight: normal;}
 
- </style>
 
- <script src="Date.js" type="text/javascript"></script>
 
- <script src="Stack.js" type="text/javascript"></script>
 
- <script src="Tokanizer.js" type="text/javascript"></script>
 
- <script src="Evaluator.js" type="text/javascript"></script>
 
- <script language="vbscript">
 
- '5*log(1000)*-2/3+MAX(4,6 MOD 7) 
 
- '5*log(1000)*-2/3+6 
 
- '5*6.90775527898214*-2/3+6 
 
- '34.5387763949107*-2/3+6 
 
- '-69.0775527898214/3+6 
 
- '-23.0258509299405+6 
 
- '-17.0258509299405
 
- '-17.025850929940457
 
- 'InputBox "6 Mod 7", "Result", (6 Mod 7)
 
- </script>
 
- <script language="javascript">
 
- //alert (6 % 7);
 
- var exp = new Expression("");
 
- function Convert()
 
- {
 
-     var frm = document.frmMain;
 
-     var arrToks;
 
-     var arrPFix;
 
-     var strExp;
 
-     var intCntr;
 
-     strExp = frm.txtExp.value;
 
-     if (strExp == null || strExp == undefined)
 
-     {
 
-         alert ("No expression is specified!");
 
-         return false;
 
-     }
 
-     exp.Expression(strExp);
 
-     frm.txtResult.value = exp.Parse();
 
-     return false;
 
- }
 
- function Compute()
 
- {
 
-     var frm;
 
-     var strExp;
 
-     frm = document.frmMain;
 
-     strExp = frm.txtExp.value;
 
-     exp.Expression(strExp);
 
-     frm.txtResult.value = exp.Evaluate();
 
- }
 
- function AddVar()
 
- {
 
-     var frm;
 
-     frm = document.frmMain;
 
-     exp.AddVariable(frm.txtVarName.value, frm.txtVarValue.value);
 
-     return true;
 
- }
 
- function Reset()
 
- {
 
- 	exp.Reset();
 
- }
 
- </script>
 
- </head>
 
- <body>
 
- <form id="frmMain" name="frmMain">
 
- 	<table>
 
-     	<tr>
 
-         	<td>
 
-         		<table>
 
-             		<tr>
 
-                 		<td>Expression : </td>
 
-                 		<td><input type="text" size="50" name="txtExp" id="txtExp" /></td>
 
-             		</tr>
 
-             		<tr>
 
-                 		<td> </td>
 
-                 		<td><textarea cols="58" rows="5" name="txtResult" id="txtResult"></textarea></td>
 
-             		</tr>
 
-             		<tr>
 
-                 		<td colspan="2" align="right">
 
-                     		<a href="#" name="btnConvert" id="btnConvert" onClick="javascript:Convert();">PostFix</a>
 
-                     		 
 
-                     		<a href="#" name="btnCompute" id="btnCompute" onClick="javascript:Compute();">Evaluate</a>
 
-                     		 
 
-                     		<a href="#" name="btnReset" id="btnReset" onClick="javascript:Reset();">Reset</a>
 
-                 		</td>
 
-             		</tr>
 
-         		</table>
 
- 			</td>
 
- 		</tr>
 
- 		<tr>
 
- 			<td>
 
-         		<table>
 
-             		<tr>
 
-                 		<td>Variable Name : </td>
 
-                 		<td><input type="text" size="50" name="txtVarName" id="txtVarName" /></td>
 
-             		</tr>
 
-             		<tr>
 
-                 		<td>Variable Value : </td>
 
-                 		<td><input type="text" size="50" name="txtVarValue" id="txtVarVal" /></td>
 
-             		</tr>
 
-             		<tr>
 
-                 		<td colspan="2" align="right">
 
-                     		<a href="#" name="btnAdd" id="btnAdd" onClick="AddVar();">Add Variable</a>
 
-                 		</td>
 
-             		</tr>
 
-         		</table>
 
- 			</td>
 
- 		</tr>
 
- 	</table>
 
- </form>
 
- </body>
 
- </html>
 
 
  |