While petlja u PHP-u

Petlja while će se izvršavati sve dok izraz koji joj je prosleđen kao parametar bude istinit. Ona omogućava izvršavanje proizvoljnog broja iteracija. Evo njenog sintaksisa:

php<?php
  while (statement) {
    /*
      izvršavamo ovaj kod ciklično
      na početku svakog ciklusa proveravamo izraz u okruglim zagradama
    */
  }
?>

Petlja će se završiti kada izraz prestane da bude istinit. Ako je od početka bio lažan - onda se neće izvršiti ni jednom.

Hajde da za primer uzastopno ispišemo pomoću petlje while brojeve od jedan do pet:

php<?php
  $i = 1;
  
  while ($i <= 5) {
    echo $i;
    $i++;
  }
?>

A sada hajde da odbrojavamo unazad:

php<?php
  $i = 10;
  
  while ($i > 0) {
    echo $i;
    $i--;
  }
?>

A sada ćemo deliti zadati broj sa 2 onoliko puta, dok rezultat ne postane manji od 10:

php<?php
  $num = 500;
  
  while ($num > 10) {
    $num = $num / 2;
  }
  
  echo $num; // rezultat
?>
Задание 1

Ispišite na ekran brojeve od 1 do 100.

Задание 2

Ispišite na ekran brojeve od 11 do 33.

Задание 3

Ispišite na ekran brojeve od 100 do 1.

Задание 4

Dat je broj num sa nekom početnom vrednošću. Množite ga sa 3 onoliko puta, dok rezultat množenja ne postane veći od 1000. Koji broj će se dobiti? Izračunajte broj iteracija potrebnih za to.