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--;
  }
?>

Իսկ հիմա կբաժանենք տրված թիվը 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-ից մեծ: Ո՞ր թիվը կստացվի: Հաշվեք դրա համար անհրաժեշտ կրկնությունների քանակը: