Cikls while PHP

Cikls while tiks izpildīts tik ilgi, kāmēr patiess ir izteiciens, kas tam tiek nodots kā parametrs. Tas ļauj izpildīt patvaļīgu atkārtojumu skaitu. Lūk, tā sintakse:

php<?php
  while (statement) {
    /*
      izpildām šo kodu cikliski
      katra cikla sākumā pārbaudām izteiksmi apaļajās iekavās
    */
  }
?>

Cikls beigsies, kad izteiciens vairs nebūs patiess. Ja tas jau no sākuma bija nepatiess, tad tas neizpildīsies nevienu reizi.

Piemēram, izmantosim ciklu while, lai secīgi izvadītu skaitļus no viena līdz pieci:

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

Un tagad veiksim atpakaļskaiti:

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

Un tagad dalīsim doto skaitli ar 2 tik reižu, līdz rezultāts kļūs mazāks par 10:

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

Izvadiet ekrānā skaitļus no 1 līdz 100.

Задание 2

Izvadiet ekrānā skaitļus no 11 līdz 33.

Задание 3

Izvadiet ekrānā skaitļus no 100 līdz 1.

Задание 4

Dots skaitlis num ar kādu sākotnējo vērtību. Reiziniet to ar 3 tik reižu, līdz reizināšanas rezultāts kļūs lielāks par 1000. Kāds skaitlis tiks iegūts? Saskaitiet šim nolūkam nepieciešamo atkārtojumu skaitu.