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-ке көбейтіңіз. Қандай сан шығады? Ол үшін қажет итерациялар санын есептеңіз.