Lekcja 8 - Instrukcje warunkowe


I. Postaci instrukcji warunkowych prostych i złożonych

Postać ogólna instrukcji:
if (warunek) { instrukcja; }

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 ;
}

II. Instrukcja wyboru switch-case-case

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");
}
? >

Zobacz działający przykład

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");
} ? >

Zobacz działający przykład


Napisz skrypt sprawdzający czy zadeklarowana liczba jest podzielna przez 2, 3, 7
rozwiązanie


Powrót na stronę główną