Advertisement
Guest User

Untitled

a guest
May 24th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.16 KB | None | 0 0
  1. <html>
  2. <head>
  3. <title>Kalkulator na funkcjach</title>
  4. <meta charset="UTF-8">
  5. </head>
  6. <body>
  7. <?php
  8. $a = $_POST["liczba1"];
  9. $b = $_POST["liczba2"];
  10. function formularz()
  11. {
  12. ?>
  13. <form action="" method="post">
  14. Wykonaj Dzia&#322;anie:<br />
  15. <input name="liczba1" value="" />
  16. <?php echo $znak;?>
  17. <input name="liczba2" value="" /><br />
  18. <input type="submit" value="Sprawd&#378;" name="submit"/>
  19. <input type="reset" value="Wyczy&#347;&#263;" />
  20. </form>
  21. <?php
  22. }
  23. function menu()
  24. {
  25. ?>
  26. <center>
  27. <h2>Wybierz Typ Dzia&#322;ania jakie chcesz wykona&#263;</h2><br>
  28. <select name="menu" onchange="location = this.value;">
  29. <option>Wybierz z Listy</option>
  30. <option value="funkcje.php?dzialanie=dodawanie">Dodawanie</option>
  31. <option value="funkcje.php?dzialanie=odejmowanie">Odejmowanie</option>
  32. <option value="funkcje.php?dzialanie=mnozenie">Mno&#380;enie</option>
  33. <option value="funkcje.php?dzialanie=dzielenie">Dzielenie</option>
  34. </select>
  35. </center>
  36. <?php
  37. }
  38. function suma($a, $b)
  39. {
  40. $wynik = $a +$b;
  41. $znak = '+';
  42. return $wynik;
  43. }
  44.  
  45. function roznica($a, $b)
  46. {
  47. $wynik = $a - $b;
  48. $znak = '-';
  49. return $wynik;
  50. }
  51.  
  52. function iloczyn($a, $b)
  53. {
  54. $wynik = $a * $b;
  55. $znak = '*';
  56. return $wynik;
  57. }
  58.  
  59. function iloraz($a, $b)
  60. {
  61. $wynik = $a / $b;
  62. $znak = ':';
  63. return $wynik;
  64. }
  65.  
  66. switch($_GET['dzialanie']){
  67. case '':
  68. menu();
  69. break;
  70.  
  71. case 'dodawanie':
  72. $znak = '+';
  73. formularz();
  74. if (isset($_POST["submit"]))
  75. {
  76. echo suma($a, $b);
  77. }
  78. break;
  79.  
  80. case 'odejmowanie':
  81. $znak = '-';
  82. formularz();
  83. if (isset($_POST["submit"]))
  84. {
  85.  
  86. echo roznica($a, $b);
  87. }
  88. break;
  89.  
  90. case 'mnozenie':
  91. $znak = '*';
  92. formularz();
  93. if (isset($_POST["submit"]))
  94. {
  95. echo iloczyn($a, $b);
  96. }
  97. break;
  98.  
  99. case 'dzielenie':
  100. $znak = ':';
  101. formularz();
  102. if (isset($_POST["submit"]))
  103. {
  104. echo iloraz($a, $b);
  105. }
  106. break;
  107.  
  108. default:
  109. echo 'Taka strona nie istnieje';
  110. break;
  111. }
  112. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement