PHP [MK, 20/21]
Lekcja 6. Funkcje związane z d...   Pętle

Instrukcje warunkowe

Składnia instrukcji if

if (warunek) 
{
  polecenia języka PHP, które się wykonają jeśli warunek jest prawdziwy
}

Składnia instrukcji if else

if (warunek) 
{
  polecenia języka PHP, które się wykonają jeśli warunek jest prawdziwy
} 
else
{
  polecenia języka PHP, które się wykonają jeśli warunek nie jest prawdziwy
}

Składnia instrukcji if elseif else

if (warunek) 
{
  polecenia języka PHP, które się wykonają jeśli warunek jest prawdziwy
} 
elseif (drugi warunek) 
{
  polecenia języka PHP, które się wykonają jeśli drugi warunek jest prawdziwy
} 
else 
{
  polecenia języka PHP, które się wykonają jeśli żaden warunek nie jest prawdziwy
}

Składnia instrukcji switch

switch (zmienna) 
{
  case wartość1:
    polecenia PHP, które się wykonają jeśli zmienna jest równa wartość1
    break;
  case wartość2:
    polecenia PHP, które się wykonają jeśli zmienna jest równa wartość2
    break;
  case wartość3:
    polecenia PHP, które się wykonają jeśli zmienna jest równa wartość3
    break;
    ...
    ...
  default:
    polecenia PHP, które się wykonają jeśli zmienna nie jest równa żadnej wartości
}

Zadania

Zadanie 1. #
Przygotuj następującą stronę conditionals.php w języku PHP:
  1. Utwórz zmienną $losowa, która będzie przyjmowała losową wartość z zakresu od 1 do 30 (użyj do tego funkcji rand). Wypisz wartość tej zmiennej w nagłówku drugiego stopnia, wyśrodkuj i wyświetl w kolorze darkorchid.
  2. Skorzystaj z instrukcji if i sprawdź czy zmienna $losowa ma wartość większą lub równą 20. Jeśli tak, to wyświetl tekst Wylosowana liczba jest większa lub równa 20. Tekst umieść w nagłówku stopnia czwartego, wyśrodkuj i wyświetl w kolorze magenta.
  3. Skorzystaj z instrukcji if else i sprawdź czy zmienna $losowa jest liczbą parzystą. W zależności od wyniku sprawdzenia, wyświetl odpowiedni komunikat. Komunikat umieść w nagłówku stopnia czwartego, wyśrodkuj i wyświetl w kolorze navy.
  4. Skorzystaj z instrukcji if elseif else i sprawdź, do której dziesiątki liczb należy zmienna $losowa. W zależności od wyniku sprawdzenia, wyświetl odpowiedni komunikat (Pierwsza dziesiątka, Druga dziesiątka, Trzecia dziesiątka). Komunikat umieść w nagłówku stopnia czwartego, wyśrodkuj i wyświetl w kolorze deeppink.

Zadanie 2. #
Utwórz plik miesiac.php a w nim zdefiniuj zmienną $miesiac i nadaj jej losową wartość z przedziału od 1 do 15 włącznie. Wyświetl wartość zmiennej $miesiac na środku strony w nagłówku stopnia pierwszego z obramowaniem górnym i dolnym o grubości 4 piksele, linią kropkowaną w kolorze różowym. Następnie, korzystając z instrukcji switch, wyświetlaj odpowiedni tekst, w zależności od zmiennej $miesiac:
  • jeżeli $miesiac jest równy 1, 2 lub 3, to wyświetl tekst I kwartał
  • jeżeli $miesiac jest równy 4, 5 lub 6, to wyświetl tekst II kwartał
  • jeżeli $miesiac jest równy 7, 8 lub 9, to wyświetl tekst III kwartał
  • jeżeli $miesiac jest równy 10, 11 lub 12, to wyświetl tekst IV kwartał
  • w innych przypadkach wyświetl tekst Błędny numer miesiąca
Tekst wyświetlany w instrukcji switch umieść w nagłówku trzeciego stopnia. Dodatkowo powinien on mieć kreskowane obramowanie górne i dolne w rozmiarze 2 piksele i kolorze pink. Powinien być również wyśrodkowany i napisany czcionką cursive.

Zadanie 3. #
Utwórz plik wiek.php a w nim zdefiniuj zmienną $wiek i nadaj jej losową wartość z przedziału od 0 do 100 włącznie. Wyświetl wartość zmiennej $wiek w zdaniu: Mam ... lat. Zdanie to umieść w nagłówku stopnia pierwszego w kolorze brązowym, z marginesem wewnętrznym o szerokości 10 pikseli i z obramowaniem linią ciągłą o grubości 2 piksele w kolorze czarnym. Następnie, w zależności od wartości zmiennej $wiek umieszczaj na stronie dodatkowy napis:
  • jeżeli $wiek jest mniejszy od 18, wyświetl: Jeszcze nie możesz głosować.
  • jeżeli $wiek jest mniejszy od 21, wyświetl: Możesz tylko głosować.
  • jeżeli $wiek jest mniejszy od 30, wyświetl: Możesz głosować i kandydować do Sejmu.
  • jeżeli $wiek jest mniejszy od 35, wyświetl: Możesz głosować i kandydować do Sejmu i Senatu.
  • jeżeli $wiek jest większy lub równy 35, wyświetl: Możesz głosować, kandydować do Sejmu i Senatu oraz na Prezydenta.
Napis umieść w nagłówku stopnia drugiego w kolorze indygo, z obramowaniem szerokości 2 piksele, linią kropkowaną i z marginesem wewnętrznym o szerokości 10 pikseli w kolorze navy.

2022-09-21 12:21:01 2022-12-20 22:29:14


© 2024 Młody Informatyk v. 0.1.7717