Advertisement
Guest User

Untitled

a guest
May 23rd, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!DOCTYPE html>
  2. <html>
  3.     <head>
  4.         <title>DJESI CHAMBERLAINE</title>
  5.         <meta charset="UTF-8">
  6.         <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7.     </head>
  8.     <body>
  9.         <input type="text" id="ekran" readonly="readonly"/>
  10.         <input type="text" id="prviBroj" hidden="hidden"/>
  11.         <input type="text" id="operand" hidden="hidden"/>
  12.         <br />
  13.        
  14.         <input type="button" value="7" onclick="dodajBroj(7)"/>
  15.         <input type="button" value="8" onclick="dodajBroj(8)"/>
  16.         <input type="button" value="9" onclick="dodajBroj(9)"/>
  17.         <input type="button" value="+" onclick="operacija('+')"/>
  18.         <br />
  19.         <input type="button" value="4" onclick="dodajBroj(4)"/>
  20.         <input type="button" value="5" onclick="dodajBroj(5)"/>
  21.         <input type="button" value="6" onclick="dodajBroj(6)"/>
  22.         <input type="button" value="-" onclick="operacija('-')"/>
  23.         <br />
  24.         <input type="button" value="1" onclick="dodajBroj(1)"/>
  25.         <input type="button" value="2" onclick="dodajBroj(2)"/>
  26.         <input type="button" value="3" onclick="dodajBroj(3)"/>
  27.         <input type="button" value="*" onclick="operacija('*')"/>
  28.         <br />
  29.         <input type="button" value="0" onclick="dodajBroj(0)"/>
  30.         <input type="button" value="C" onclick="reset()"/>
  31.         <input type="button" value="=" onclick="izracunaj()"/>
  32.         <input type="button" value="/" onclick="operacija('/')"/>
  33.        
  34.         <script>
  35.            
  36.             var ekran = document.getElementById('ekran');
  37.            
  38.             function dodajBroj(broj){
  39.                 document.getElementById("ekran").value += broj;
  40.             }
  41.             function operacija(operand){
  42.                 document.getElementById('prviBroj').value= document.getElementById('ekran').value;
  43.                
  44.                 document.getElementById('operand').value=operand;
  45.                 document.getElementById('ekran').value="";
  46.             }
  47.             function izracunaj(){
  48.                 var prviBroj=parseInt(document.getElementById('prviBroj').value);                
  49.                 var drugiBroj=parseInt(document.getElementById('ekran').value);                
  50.                 var operand=document.getElementById('operand').value;
  51.                
  52.                 switch(operand){
  53.                     case '+':
  54.                        var zbir= prviBroj + drugiBroj;
  55.                        ekran.value=zbir;
  56.                        break;
  57.                     case '*':
  58.                         var proizvod=prviBroj*drugiBroj;
  59.                         ekran.value=proizvod;
  60.                         break;
  61.                     case '/':
  62.                             if(drugiBroj == 0){
  63.                                 ekran.value='Nije dozvoljeno deljenje nulom!';
  64.                                 break;
  65.                             }
  66.                         var kolicnik= prviBroj / drugiBroj;
  67.                         ekran.value=kolicnik;
  68.                         break;
  69.                     case '-':
  70.                         var razlika= prviBroj - drugiBroj;
  71.                         ekran.value=razlika;
  72.                         break;
  73.                     default:
  74.                         ekran.value="unknown";
  75.                 }
  76.             }
  77.             function reset(){
  78.                 document.getElementById('ekran').value = "";
  79.                 document.getElementById('prviBroj').value = "";
  80.                 document.getElementById('operand').value = "";                
  81.             }
  82.            
  83.         </script>
  84.        
  85.     </body>
  86. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement