Pro výukové účely na SPŠ Zlín
vytvořil RNDr.Vladimír Vaščák

Operace







    <script>
    function vypocet(operace) {
        var vysledek;
        var zprava;        
        var a = parseInt(document.getElementById('a').value);
        var b = parseInt(document.getElementById('b').value);        
        switch(operace) {
          case "+":
            vysledek = a + b;
            zprava = a.toString() + " " + operace  + " " + b.toString() + " = " + vysledek.toString();
            break;
          case "-":
            vysledek = a - b;
            zprava = a.toString() + " " + operace  + " " + b.toString() + " = " + vysledek.toString();
            break;
          case "*":
            vysledek = a * b;
            zprava = a.toString() + " " + operace  + " " + b.toString() + " = " + vysledek.toString();
            break;
          case "/":
            if (b != 0) {
              vysledek = a / b; 
              zprava = a.toString() + " " + operace  + " " + b.toString() + " = " + vysledek.toString(); 
            } else {
              zprava = "Nelze dělit nulou."; 
            }      
            break;  
          case "^":            
            break; 
          case "%":
            break; 
        } 
        document.getElementById('vysledek').innerHTML = zprava;    
    }   
    function dalsi() {
      document.getElementById('a').value = Math.round(10*Math.random());
      document.getElementById('b').value = Math.round(10*Math.random());   
    }        
    </script> 
  
  <input type="number" value="3" id="a"><br />
  <input type="number" value="2" id="b"><br />
  
  <button onClick="dalsi();">Další rovnice</button>
  <button onClick="vypocet('+');">Sčítání</button>
  <button onClick="vypocet('-');">Odčítání</button>
  <button onClick="vypocet('*');">Násobení</button>
  <button onClick="vypocet('/');">Dělení</button>
  <button onClick="vypocet('^');">Umocnění</button>
  <button onClick="vypocet('%');">Modulo</button>
  <hr />
  <span id="vysledek"></span>  
            
  <!--   Budete potřebovat:
    vysledek = Math.pow(a, b);
    vysledek = a%b;
  -->