PHP'де while цикл

while цикл ага параметр катары берилген баяндоо чын болгонго чейин аткарыла берет. Ал каалаган сандагы итерацияларды аткарууга мумкундук берет. Мына анын синтаксиси:

php<?php
  while (statement) {
    /*
      бул кодду циклдүү түрдө аткарабыз
      ар бир циклдин башында жаалчадагы баяндоону текшеребиз
    */
  }
?>

Цикл, баяндоо чын болуудан токтогондо бүтөт. Эгерде ал баштан эле жалган болсо - анда ал бир да жолу аткарылбайт.

Келгиле, мисал үчүн, while циклин колдонуп, бирден бешке чейинки сандарды ырааттуу чыгаралы:

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

Эми тескери санак жасайлы:

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

Эми белгиленген санды натыйжа 10дан кичине болгонго чейин 2ге канча жолу бөлөбүз:

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

Экранга 1ден 100гө чейинки сандарды чыгарыңыз.

Задание 2

Экранга 11ден 33гө чейинки сандарды чыгарыңыз.

Задание 3

Экранга 100ден 1гө чейинки сандарды чыгарыңыз.

Задание 4

Баштапкы мааниси бар num саны берилди. Көбөйтүүнүн натыйжасы 1000дан чоң болгонго чейин аны 3гө көбөйтө бергиле. Кандай сан чыгат? Бул үчүн керек болгон итерациялардын санын эсептегиле.