Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]początki z php - sprawdzanie zadań
Forum PHP.pl > Forum > Przedszkole
poczatkujaca_php
Witam wszystkich,

Napisałam 3 proste programiki. Jakie błędy zrobiłam? albo czy można napisać inaczej albo krócej?

  1.  
  2. echo 'Zad 1<br />';
  3.  
  4. // 1. Napisz program, który wypisuje największą z dwóch liczb.
  5. $a = 5;
  6. $b = 7;
  7.  
  8. if($a>$b)
  9. {
  10. echo 'liczba $a: '.$a.'jest wieksza od'.$b;
  11. }
  12. elseif($a<$b) {
  13. echo 'liczba $b: '.$b.'jest wieksza od'.$a;
  14. }
  15. else {
  16. echo 'liczby sa rowne sobie';
  17. }
  18.  
  19. echo "<br /><br />";
  20.  
  21. echo 'Zad 2<br />';
  22.  
  23. // 2. Napisz program, który wypisuje największą z trzech liczb.
  24.  
  25. $a = 4;
  26. $b = 2;
  27. $c = 7;
  28.  
  29. $max = 0;
  30.  
  31. if(($a>$b) && ($a>$c))
  32. {
  33. $max = $a;
  34. echo '$a=';
  35. }
  36. elseif(($b>$a) && ($b>$c))
  37. {
  38. $max = $b;
  39. echo '$b=';
  40. }
  41. else {
  42. $max = $c;
  43. echo '$c=';
  44. }
  45.  
  46. echo $max;
  47.  
  48. echo '<br /><br />';
  49.  
  50. echo 'Zad 3<br />';
  51. // 3. Napisz program, który wypisuje największą z czterech liczb.
  52.  
  53. $a = 2;
  54. $b = 4;
  55. $c = 1;
  56. $d = 10;
  57.  
  58. $max = 0;
  59.  
  60. if(($a>$b) && ($a>$c) && ($a>$d) )
  61. {
  62. $max = $a;
  63. echo '$a=';
  64. }
  65. elseif(($b>$a) && ($b>$c) && ($b>$d))
  66. {
  67. $max = $b;
  68. echo '$b=';
  69. }
  70. elseif(($c>$a) && ($c>$b) && ($c>$d))
  71. {
  72. $max = $c;
  73. echo '$c=';
  74. }
  75. else {
  76. $max = $d;
  77. echo '$d=';
  78. }
  79.  
  80. echo $max;
  81.  
  82.  
Mnichasso
uzyj funkcji max :]
poczatkujaca_php
Na razie chcę się nauczyć pisać programy bez wbudowanych funkcji.
potreb
No tak, tylko po co? Jak ci zadam zadanie napisania programu do wypisania 100 liczb to też będziesz tworzyła warunki? Dlatego istnieje szereg funkcji, żeby człowiek nie musiał stosować warunków.
Mnichasso
w dodatku jest to odpowiedz na Twoje pytanie, jak napisac krocej :] rownie dobrze mogla bys wpisac te liczby do tablicy, posortowac ja i wyswietlic najwieksza liczbe
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.