Advertisement
tei123

calc kamil

Oct 13th, 2016
395
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.15 KB | None | 0 0
  1. <html>
  2. <head>
  3. <meta charset="utf-8">
  4. </head>
  5.  
  6. <body>
  7. <script type="text/javascript">
  8. var a=0;
  9. var sum=0;
  10. var z=0;
  11.  
  12. function plus()
  13. {
  14. a=parseInt(document.getElementById("liczba").value);
  15. if(z==0 || z==1) sum+=a;
  16. if(z==2) sum-=a;
  17. if(z==3) sum*=a;
  18. if(z==4) sum/=a;
  19. if (document.getElementById("dzialanie").value=="plus")
  20. {
  21. document.getElementById("liczba").value="";
  22. }
  23. z=1;
  24. }
  25.  
  26. function minus()
  27. {
  28. a=parseInt(document.getElementById("liczba").value);
  29. if(z==0 || z==1) sum+=a;
  30. if(z==2) sum-=a;
  31. if(z==3) sum*=a;
  32. if(z==4) sum/=a;
  33. if (document.getElementById("dzialanie1").value=="minus")
  34. {
  35. document.getElementById("liczba").value="";
  36. }
  37. z=2;
  38. }
  39.  
  40. function razy()
  41. {
  42. a=parseInt(document.getElementById("liczba").value);
  43. if(z==0 || z==1) sum+=a;
  44. if(z==2) sum-=a;
  45. if(z==3) sum*=a;
  46. if(z==4) sum/=a;
  47. if (document.getElementById("dzialanie2").value=="razy")
  48. {
  49. document.getElementById("liczba").value="";
  50. }
  51. z=3;
  52. }
  53.  
  54. function dziel()
  55. {
  56. a=parseInt(document.getElementById("liczba").value);
  57. if(z==0 || z==1) sum+=a;
  58. if(z==2) sum-=a;
  59. if(z==3) sum*=a;
  60. if(z==4) sum/=a;
  61. if (document.getElementById("dzialanie3").value=="dziel")
  62. {
  63. document.getElementById("liczba").value="";
  64. }
  65. z=4;
  66. }
  67.  
  68. function w1()
  69. {
  70. if(document.getElementById("liczba").value==0)
  71. document.getElementById("liczba").value=1;
  72. else
  73. document.getElementById("liczba").value=document.getElementById("liczba").value+"1";
  74. }
  75. function w2()
  76. {
  77. if(document.getElementById("liczba").value==0)
  78. document.getElementById("liczba").value=2;
  79. else
  80. document.getElementById("liczba").value=document.getElementById("liczba").value+"2";
  81. }
  82. function w3()
  83. {
  84. if(document.getElementById("liczba").value==0)
  85. document.getElementById("liczba").value=3;
  86. else
  87. document.getElementById("liczba").value=document.getElementById("liczba").value+"3";
  88. }
  89. function w4()
  90. {
  91. if(document.getElementById("liczba").value==0)
  92. document.getElementById("liczba").value=4;
  93. else
  94. document.getElementById("liczba").value=document.getElementById("liczba").value+"4";
  95. }
  96. function w5()
  97. {
  98. if(document.getElementById("liczba").value==0)
  99. document.getElementById("liczba").value=5;
  100. else
  101. document.getElementById("liczba").value=document.getElementById("liczba").value+"5";
  102. }
  103. function w6()
  104. {
  105. if(document.getElementById("liczba").value==0)
  106. document.getElementById("liczba").value=6;
  107. else
  108. document.getElementById("liczba").value=document.getElementById("liczba").value+"6";
  109. }
  110. function w7()
  111. {
  112. if(document.getElementById("liczba").value==0)
  113. document.getElementById("liczba").value=7;
  114. else
  115. document.getElementById("liczba").value=document.getElementById("liczba").value+"7";
  116. }
  117. function w8()
  118. {
  119. if(document.getElementById("liczba").value==0)
  120. document.getElementById("liczba").value=8;
  121. else
  122. document.getElementById("liczba").value=document.getElementById("liczba").value+"8";
  123. }
  124. function w9()
  125. {
  126. if(document.getElementById("liczba").value==0)
  127. document.getElementById("liczba").value=9;
  128. else
  129. document.getElementById("liczba").value=document.getElementById("liczba").value+"9";
  130. }
  131. function w0()
  132. {
  133. if(document.getElementById("liczba").value==0)
  134. document.getElementById("liczba").value=0;
  135. else
  136. document.getElementById("liczba").value=document.getElementById("liczba").value+"0";
  137. }
  138.  
  139. function rowna()
  140. {
  141.  
  142. switch (z)
  143. {
  144. case 1:
  145. sum+=parseInt(document.getElementById("liczba").value);
  146. break;
  147.  
  148. case 2:
  149. sum-=parseInt(document.getElementById("liczba").value);
  150. break;
  151.  
  152. case 3:
  153. sum*=parseInt(document.getElementById("liczba").value);
  154. break;
  155.  
  156. case 4:
  157. sum/=parseInt(document.getElementById("liczba").value);
  158. break;
  159. }
  160.  
  161. document.getElementById("liczba").value="";
  162. document.getElementById("liczba").value=sum;
  163. sum=0;
  164. z=0;
  165. }
  166.  
  167. function clr()
  168. {
  169. document.getElementById("liczba").value=0;
  170. sum=0;
  171. z=0;
  172. }
  173. </script>
  174. <input type="text" id="liczba" value="0"></br>
  175. <button onClick="w1()">1</button>
  176. <button onClick="w2()">2</button>
  177. <button onClick="w3()">3</button></br>
  178. <button onClick="w4()">4</button>
  179. <button onClick="w5()">5</button>
  180. <button onClick="w6()">6</button></br>
  181. <button onClick="w7()">7</button>
  182. <button onClick="w8()">8</button>
  183. <button onClick="w9()">9</button></br>
  184. <button onClick="plus()" id="dzialanie" value="plus">+</button>
  185. <button onClick="w0()">0</button>
  186. <button onClick="rowna()" id="rowna">=</button></br>
  187. <button onClick="minus()" id="dzialanie1" value="minus">-</button>
  188. <button onClick="razy()" id="dzialanie2" value="razy">*</button>
  189. <button onClick="dziel()" id="dzialanie3" value="dziel">/</button></br>
  190. <button onClick="clr()" id="clr" value="clr">CLEAR</button>
  191. </body>
  192. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement