Advertisement
Guest User

bagii

a guest
Apr 25th, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.43 KB | None | 0 0
  1. <script>
  2.  
  3. var display = document.getElementById("prikaz");
  4. var up = document.getElementById("upis");
  5. var order = 0;
  6. var num1;
  7. var num2;
  8. var operation;
  9. function clearCalc()
  10. {
  11. num1 = "";
  12. num2 = "";
  13. order = 0;
  14. display.value = "";
  15. }
  16.  
  17. function calcButton(button)
  18. {
  19.  
  20. //operacije =10, /11, *12, -13, +16
  21.  
  22. if(button < 10)
  23. {
  24. if(order == 0)
  25. {
  26. order = 1;
  27. display.value = "";
  28. }
  29.  
  30.  
  31. AddNumber(button);
  32. }
  33. else
  34. {
  35. // klik gumba
  36. if(order==1)
  37. {
  38. display.value = "";
  39. order=2;
  40. }
  41. if(button == 10)
  42. Operation();
  43. else
  44. operation = button;
  45. }
  46. }
  47.  
  48. function AddNumber(num)
  49. {
  50. display.value += num;
  51. if(order == 1)
  52. {
  53. // postavljanje prvog broja
  54. num1=display.value;
  55. }
  56. else
  57. {
  58. // postavljanje drugog broja
  59. num2=display.value;
  60. }
  61. }
  62.  
  63. function Operation()
  64. {
  65. switch(operation)
  66. {
  67. case 11: display.value = parseInt(num1) / parseInt(num2);break;
  68. case 12: display.value = parseInt(num1) * parseInt(num2);break;
  69. case 13: display.value = parseInt(num1) - parseInt(num2);break;
  70. case 14: display.value = parseInt(num1) + parseInt(num2);break;
  71. default: break;
  72. }
  73. order = 0;
  74. num1 = 0;
  75. num2 = 0;
  76. }
  77. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement