prosta if | złożona if-else | złożona if-elseif-else |
---|---|---|
if (warunek) { instrukcja ; } |
if (warunek) { instrukcja_1 ; } else { instrukcja_2 ; } |
if (warunek_1) { instrukcja_1; } elseif (warunek_2) { instrukcja_2 ; } else { instrukcja_3 ; } |
Pomocnicze słowa - klucze:
switch - wybierz z
case - wybór
break - złam (przerwij)
default - wykonuje się gdy nie są spełnione inne (powyższe) warunki (porównania)
Ogólna postać instrukcji:
switch (wyrażenie){ case "wartość_1": instrukcja_1; break; case "wartość_2": instrukcja_2; break; default: instrukcja_3; } |
Przykład 1 - listing php (if ...) - rodzaj trójkąta
< ?php
$a = 3;
$b = 5;
$c = 5;
if ($a = = $b && $b = = $c) {
print("Trójkąt o bokach" .$a. ", " .$b. ", .$c. "jest równoboczny");
}
elseif ($a = = $b | | $b = = $ c | | $ a = = $c) {
print("Trójkąt o bokach" .$a. ", " .$b. ", .$c. "jest równoramienny");
}
else {
print("Trójkąt o bokach" .$a. ", " .$b. ", .$c. "jest różnoboczny");
}
? >
Przykład 2 - listing php (switch ...) - kolor
< ?php
$kolor = "zielony";
switch ($kolor) {
case "czerwony":
print ("Kolor czerwony ");
break;
case "zielony":
print ("Kolor zielony ");
break;
default:
print ("błędny kolor");
}
? >
Napisz skrypt sprawdzający czy zadeklarowana liczba jest podzielna przez 2, 3, 7
rozwiązanie