WPMarcelek

Egzaminy EE09

Mar 31st, 2022
1,418
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 2.50 KB | None | 0 0
  1. Zadanie 1
  2.  
  3. <script type="text/javascript">
  4.     function calc() {
  5.         var number = document.getElementById("num").value;
  6.         var sum = number * 2;
  7.         if (document.getElementById("check").checked == true) {
  8.             document.getElementById("final").innerHTML = "Dowieziemy Twoją pizzę za darmo";
  9.         } else if (document.getElementById("check").checked == false) {
  10.             document.getElementById("final").innerHTML = "Dowóz będzie Cię kosztował " + sum + " złotych";
  11.         }
  12.     }
  13. </script>
  14.  
  15. <h3>Oblicz koszt dostawy</h3>
  16. <input type="checkbox" id="check">Jestem z Zielonej Góry <br>
  17. <p>albo</p>
  18. Podaj liczbę kilometrów od Zielonej Góry:<input type="number" id="num">
  19. <input type="submit" value="Oblicz" onclick="calc();">
  20. <p id="final"></p>
  21.  
  22. Zadanie 2
  23.  
  24. <h3>Oblicz koszt paliwa</h3>
  25.  
  26. <label for="fuelType">Rodzaj paliwa (1-benzyna, 2-olej napędowy): </label><br>
  27. <input type="number" name="" id="fuelType"><br><br>
  28. <label for="liters">Ile litrów: </label><br>
  29. <input type="number" id="liters"><br>
  30. <br>
  31. <button onclick="calcFuel()">OBLICZ</button>
  32. <span id="final"></span>
  33.  
  34. <script>
  35.     function calcFuel() {
  36.         var type = document.getElementById('fuelType').value;
  37.         type = parseFloat(type);
  38.         var amount = document.getElementById('liters').value;
  39.         amount = parseFloat(amount);
  40.         var price = 0;
  41.         switch (type) {
  42.             case 1:
  43.                 price = amount * 4;
  44.                 break;
  45.             case 2:
  46.                 price = amount * 3.5;
  47.                 break;
  48.             default:
  49.                 price - 0;
  50.                 break;
  51.         }
  52.         document.getElementById('final').innerHTML = "Koszt paliwa &#8594; " + price + " zł";
  53.     }
  54. </script>
  55.  
  56. Zadanie 3
  57.  
  58. <h3>Dziś promocja na strzyżenie włosów</h3>
  59. <input type="radio" name="1" id="short">Krótkie <br>
  60. <input type="radio" name="1" id="med">Średnie <br>
  61. <input type="radio" name="1" id="halfMed">Półdługie <br>
  62. <input type="radio" name="1" id="long">Długie <br>
  63. <button onclick="showPrice()">Odkryj promocje</button>
  64. <span id="final"></span>
  65.  
  66. <script>
  67.     function showPrice() {
  68.         var price = 0;
  69.         if (document.getElementById('short').checked) {
  70.             price = 25;
  71.         }
  72.         if (document.getElementById('med').checked) {
  73.             price = 30;
  74.         }
  75.         if (document.getElementById('halfMed').checked) {
  76.             price = 40;
  77.         }
  78.         if (document.getElementById('long').checked) {
  79.             price = 50;
  80.         }
  81.         document.getElementById('final').innerHTML = "Cena strzyżenia: " + price + "zł";
  82.  
  83.  
  84.     }
  85. </script>
Advertisement
Add Comment
Please, Sign In to add comment