ციკლი while PHP-ში

ციკლი 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--;
  }
?>

ახლა კი გავყოთ მოცემული რიცხვი 2-ზე იმდენჯერ, სანამ შედეგი არ გახდება 10-ზე ნაკლები:

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

გამოიტანეთ ეკრანზე რიცხვები 1-დან 100-მდე.

Задание 2

გამოიტანეთ ეკრანზე რიცხვები 11-დან 33-მდე.

Задание 3

გამოიტანეთ ეკრანზე რიცხვები 100-დან 1-მდე.

Задание 4

მოცემულია რიცხვი num გარკვეული საწყისი მნიშვნელობით. გაამრავლეთ ის 3-ზე იმდენჯერ, სანამ გამრავლების შედეგი არ გახდება 1000-ზე მეტი. რა რიცხვი მიიღება? დათვალეთ ამისთვის საჭირო იტერაციების რაოდენობა.