daily pastebin goal
30%
SHARE
TWEET

Untitled

a guest Aug 10th, 2018 59 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <head>
  2. <title>Two Digit Calculator</title>
  3.  
  4. <script language="JavaScript">
  5.  var p=0,k='',l='',m='',n='',o='',s=0,a,b,c,dd,e;
  6. function reseter()
  7. {
  8. p=0;}
  9. function writer(x)
  10. {
  11. if(x!=20)
  12. {
  13. p++;
  14.  
  15. switch(p)
  16. { case 1: a=x;
  17.           if(a==10)
  18.             {document.f1.d.value='+';
  19.                k='+';}
  20.            else if(a==11)
  21.           {document.f1.d.value="-";
  22.               k='-' }
  23.           else if(a==12)
  24.          {document.f1.d.value="*"; k='*';}
  25.           else if(a==13)
  26.          {document.f1.d.value="/"; k='/';}
  27.           else if(a==0.1)
  28.           {document.f1.d.value="."; k='.';}
  29.          else
  30.           {document.f1.d.value=a; k=a;}
  31.                     break;          
  32.  
  33. case 2: b=x;
  34.         if(b==10)
  35.           {document.f1.d.value=k+"+";
  36.                l='+';}
  37.         else if(b==11)
  38.         {document.f1.d.value=k+'-'; l='-';}
  39.         else if(b==12)
  40.          {document.f1.d.value=k+"*"; l='*';}
  41.          else if(b==13)
  42.         {document.f1.d.value=k+"/"; l='/';}
  43.          else if(b==0.1)
  44.         {document.f1.d.value=k+"."; l='.';}
  45.           else
  46.          {document.f1.d.value=k+""+b; l=b;}
  47.          break;
  48. case 3: c=x;
  49.         if(c==10)
  50.          {document.f1.d.value=k+""+l+'+'; m='+';
  51.          }
  52.         else if(c==11)
  53.           {document.f1.d.value=k+""+l+"-";m='-';}
  54.         else if(c==12)
  55.           {document.f1.d.value=k+""+l+"*";m='*';}
  56.         else if(c==13)
  57.          { document.f1.d.value=k+""+l+"/";m='/';}
  58.          else if(c==0.1)
  59.         {document.f1.d.value=k+""+l+".";m='.';}
  60.          else
  61.         { document.f1.d.value=k+''+l+''+c;m=c;}
  62.          break;
  63.  
  64. case 4: dd=x;
  65.         if(dd==10)
  66.          {document.f1.d.value=k+""+l+''+m+'+'; n='+';
  67.          }
  68.         else if(dd==11)
  69.           {document.f1.d.value=k+""+l+""+m+"-";n='-';}
  70.         else if(dd==12)
  71.           {document.f1.d.value=k+""+l+""+m+"*";n='*';}
  72.         else if(dd==13)
  73.          { document.f1.d.value=k+""+l+""+m+"/";n='/';}
  74.          else if(dd==0.1)
  75.         {document.f1.d.value=k+""+l+""+m+".";n='.';}
  76.          else
  77.         { document.f1.d.value=k+''+l+''+m+""+dd;n=dd;}
  78.          break;
  79.  
  80. case 5: e=x;
  81.         if(e==10)
  82.          {document.f1.d.value=k+''+l+''+m+''+n+'+'; o='+';}
  83.         else if(e==11)
  84.         {document.f1.d.value=k+''+l+''+m+''+n+'-'; o='-';}
  85.           else if(e==12)
  86.          {document.f1.d.value=k+''+l+''+m+''+n+'*';o='*';}
  87.         else if(e==13)
  88.          {document.f1.d.value=k+''+l+''+m+''+n+'/'; o='/';}
  89.         else if(e==0.1)
  90.         {document.f1.d.value=k+''+l+''+m+''+n+'.';o='.';}
  91.         else
  92.         document.f1.d.value=k+''+l+''+m+''+n+''+e; o=e;
  93.          break;
  94.  
  95. }}
  96. else
  97. {if(p>2)
  98.    { if(p==3)
  99.      {if(a<10 && c<10)
  100.         {if(b>9)
  101.            switch(b)
  102.           {case 10: s=a+c; document.f1.d.value=s; break;
  103.            case 11: s=a-c; document.f1.d.value=s; break;
  104.            case 12: s=a*c; document.f1.d.value=s; break;
  105.            case 13: s=a/c; document.f1.d.value=s; break;
  106.        
  107.       } } }
  108.  
  109.  
  110.  
  111.    if(p==4)
  112.     {if(a<10 && b>9 && c<10 && dd<10 && a!=0.1)
  113.        {cal=c*10+dd;
  114.          
  115.         switch(b)
  116.           {case 10: s=a+cal; document.f1.d.value=s; break;
  117.            case 11: s=a-cal; document.f1.d.value=s; break;
  118.            case 12: s=a*cal; document.f1.d.value=s; break;
  119.            case 13: s=a/cal; document.f1.d.value=s; break;
  120.          } }
  121.       if(a<10 && b<10 && c>9 && dd<10 && a!=0.1)
  122.          {cal=a*10+b;
  123.           switch(c)
  124.           {case 10: s=cal+dd; document.f1.d.value=s; break;
  125.            case 11: s=cal-dd; document.f1.d.value=s; break;
  126.            case 12: s=cal*dd; document.f1.d.value=s; break;
  127.            case 13: s=cal/dd; document.f1.d.value=s; break;
  128.       } }
  129.      
  130.  
  131.   }
  132.  
  133.  if(p==5)
  134.   {if(a<10 && b>9 && c<10 && dd<10 && e<10 && a!=0.1)
  135.      {
  136.        if(c!=0.1 && dd!=0.1 && e!=0.1)
  137.              { cal=c*100+dd*10+e;}
  138.         else if(c==0.1 && dd!=0.1 && e!=0.1)
  139.              { cal=(dd*10+e)/100;}
  140.          else if( c!=0.1 && dd==0.1 && e!=0.1)
  141.               {cal=(c*10+e)/10;}
  142.          else
  143.                {cal=c*10+dd;}
  144.        switch(b)
  145.           {case 10: s=a+cal; document.f1.d.value=s; break;
  146.            case 11: s=a-cal; document.f1.d.value=s; break;
  147.            case 12: s=a*cal; document.f1.d.value=s; break;
  148.            case 13: s=a/cal; document.f1.d.value=s; break;
  149.       }  }
  150.  
  151.   if(a<10 && b<10 && c>9 && dd<10 && e<10)
  152.     {   if(a!=0.1 && b!=0.1)
  153.           {cal=a*10+b;}
  154.          else if(a==0.1 && b!=0.1)
  155.             {cal=b/10;}
  156.           else if(b==0.1 && a!=0.1)
  157.             {cal=a;}
  158.    
  159.          if(dd==0.1)
  160.           {cal1=e/10;}
  161.           else if(e==0.1 && dd!=0.1)
  162.          {cal1=dd;}
  163.        else
  164.           {cal1=dd*10+e;}
  165.        switch(c)
  166.           {case 10: s=cal+cal1; document.f1.d.value=s; break;
  167.            case 11: s=cal-cal1; document.f1.d.value=s; break;
  168.            case 12: s=cal*cal1; document.f1.d.value=s; break;
  169.            case 13: s=cal/cal1; document.f1.d.value=s; break;
  170.       } }
  171.  
  172.  
  173.   if(a<10 && b<10 && c<10 && dd>9 && e<10 && e!=0.1)
  174.    {       if(a==0.1 && b!=0.1 && c!=0.1)
  175.              {cal=(b*10+c)/100;}
  176.            else if(a!=0.1 && b==0.1 && c!=0.1)
  177.             {cal=(a*10+c)/10;}
  178.           else if(a!=0.1 && b!=0.1 && c==0.1)
  179.             {cal=a*10+b;}
  180.           else
  181.          cal=a*100+b*10+c;
  182.      switch(dd)
  183.           {case 10: s=cal+e; document.f1.d.value=s; break;
  184.            case 11: s=cal-e; document.f1.d.value=s; break;
  185.            case 12: s=cal*e; document.f1.d.value=s; break;
  186.            case 13: s=cal/e; document.f1.d.value=s; break;
  187.       }
  188.        }
  189.   }
  190.  
  191. }}}
  192.  
  193. </script>
  194.  
  195.  
  196.  
  197. </head>
  198.  
  199. <body bgcolor="#007731" >
  200. <br><br><br><br>
  201. <form name=f1>
  202. <center>
  203. <table cellpadding=2 border=1 bordercolor="#c0c0c0"><tr><td><center> <font  color="#00ffff" >The Javascript Calculator</font></center><br>
  204. <table cellspacing=2 cellpadding=1 border=1 bordercolor="#0000ff" bgcolor="#0f0f00" width=25%>
  205.  
  206.  
  207. <tr><td colspan=4><input type="text" name="d" value="It's Me" size="50" maxlength="60"></td></tr>
  208.  
  209. <tr>
  210. <td bgcolor="#000000" ><input type="button" name="ia" value="7" onclick="writer(7)" style="width:100%"> </td>
  211. <td bgcolor="#000000"><input type=button name=i8 value=8 onclick="writer(8)" style="width:100%"></td>
  212. <td bgcolor="#000000"><input type=button name=i9 value=9 onclick="writer(9)" style="width:100%"></td>
  213. <td bgcolor="#000000"> <input type=button name=s1 value=/ onclick="writer(13)" style="width:100%"></td></tr>
  214.  
  215. <tr>
  216. <td bgcolor="#000000"><input type=button name=i4 value=4 onclick=writer(4) style="width:100%" > </td>
  217. <td bgcolor="#000000"><input type=button name=i5 value=5 onclick=writer(5) style="width:100%"></td>
  218. <td bgcolor="#000000"><input type=button name=i6 value=6 onclick="writer(6)" style="width:100%"></td>
  219. <td bgcolor="#000000"> <input type=button name=s2 value=* onclick="writer(12)" style="width:100%"></td></tr>
  220.  
  221. <tr>
  222. <td bgcolor="#000000"><input type=button name=i1 value=1 onclick=writer(1) style="width:100%" > </td>
  223. <td bgcolor="#000000"><input type=button name=i2 value=2 onclick="writer(2)" style="width:100%"></td>
  224. <td bgcolor="#000000"><input type=button name=i3 value=3 onclick="writer(3)" style="width:100%"></td>
  225. <td bgcolor="#000000"> <input type=button name=s3 value=- onclick="writer(11)" style="width:100%"></td></tr>
  226.  
  227. <tr>
  228. <td bgcolor="#000000" colspan=2><input type=button name=i0 value=0 onclick=writer(0) style="width:100%" > </td>
  229.  
  230. <td bgcolor="#000000"><input type=button name=s5 value=. onclick="writer(0.1)" style="width:100%"></td>
  231. <td bgcolor="#000000"> <input type=button name=s4 value=+ onclick="writer(10)" style="width:100%"></td></tr>
  232.  
  233. <tr>
  234. <td bgcolor="#000000" colspan=2><input type=button name=s6 value="=" onclick=writer(20) style="width:100%" > </td>
  235. <td bgcolor="#000000" colspan=2> <input type=reset name=s7 value=AC onclick="reseter()" style="width:100%"></td></tr>
  236.  
  237.  
  238. </table>
  239. </td></tr></table>
  240. </form>  
  241.  
  242. <h3 align=right><font color="#ffffff" >Mratyunjay Tripathi</h3>
  243.   </body>
  244.   </html>
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top