FilipKinderman

Zadania EE09

Apr 11th, 2022
1,122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.75 KB | None | 0 0
  1. ZAD. 1
  2. <script type="text/javascript">
  3.     function calc() {
  4.         var number = document.getElementById("num").value;
  5.         var sum = number * 2;
  6.         if (document.getElementById("check").checked == true) {
  7.             document.getElementById("final").innerHTML = "Dowieziemy Twoją pizzę za darmo";
  8.         } else if (document.getElementById("check").checked == false) {
  9.             document.getElementById("final").innerHTML = "Dowóz będzie Cię kosztował " + sum + " złotych";
  10.         }
  11.     }
  12. </script>
  13.  
  14. <h3>Oblicz koszt dostawy</h3>
  15. <input type="checkbox" id="check">Jestem z Zielonej Góry <br>
  16. <p>albo</p>
  17. Podaj liczbę kilometrów od Zielonej Góry:<input type="number" id="num">
  18. <input type="submit" value="Oblicz" onclick="calc();">
  19. <p id="final"></p>
  20.  
  21.    
  22. ZAD. 2
  23. <h3>Oblicz koszt paliwa</h3>
  24.  
  25. <label for="fuelType">Rodzaj paliwa (1-benzyna, 2-olej napędowy): </label><br>
  26. <input type="number" name="" id="fuelType"><br><br>
  27. <label for="liters">Ile litrów: </label><br>
  28. <input type="number" id="liters"><br>
  29. <br>
  30. <button onclick="calcFuel()">OBLICZ</button>
  31. <span id="final"></span>
  32.  
  33. <script>
  34.     function calcFuel() {
  35.         var type = document.getElementById('fuelType').value;
  36.         type = parseFloat(type);
  37.         var amount = document.getElementById('liters').value;
  38.         amount = parseFloat(amount);
  39.         var price = 0;
  40.         switch (type) {
  41.             case 1:
  42.                 price = amount * 4;
  43.                 break;
  44.             case 2:
  45.                 price = amount * 3.5;
  46.                 break;
  47.             default:
  48.                 price - 0;
  49.                 break;
  50.         }
  51.         document.getElementById('final').innerHTML = "Koszt paliwa &#8594; " + price + " zł";
  52.     }
  53. </script>
  54.  
Advertisement
Add Comment
Please, Sign In to add comment