PHP-də while dövrü

while dövrü ona parametr kimi ötürülən ifadə doğru olduğu müddətcə yerinə yetiriləcək. O, ixtiyari sayda təkrarlanmanın yerinə yetirilməsinə imkan verir. Bunun sintaksisi belədir:

php<?php
  while (statement) {
    /*
      bu kodu dövri şəkildə yerinə yetiririk
      hər dövrün əvvəlində mötərizədəki ifadəni yoxlayırıq
    */
  }
?>

Dövr, ifadə doğru olmağı dayandıqda başa çatacaq. Əgər o, əvvəldən yalan idi - o, heç bir dəfə yerinə yetirilməyəcək.

Nümunə üçün, while dövrü ilə birdən beşə qədər rəqəmləri ardıcıl olaraq çıxaraq:

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

İndi isə əks sayım edək:

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

İndi isə verilmiş ədədi nəticə 10-dən kiçik olana qədər 2-yə bölək:

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

Ekranda 1-dən 100-ə qədər rəqəmləri çıxarın.

Задание 2

Ekranda 11-dən 33-ə qədər rəqəmləri çıxarın.

Задание 3

Ekranda 100-dən 1-ə qədər rəqəmləri çıxarın.

Задание 4

num ədədinin müəyyən bir başlanğıc dəyəri var. Vurmanın nəticəsi 1000-dən böyük olana qədər onu 3-ə vurun. Hansı ədəd alınacaq? Bunun üçün tələb olunan təkrarlanma sayını hesablayın.