Kitanzi while katika PHP

Kitanzi while kitaendelea kutekelezwa, kipi kweli usemi uliopitishwa kwake kigezo. Kinaruhusu kutekeleza idadi ya kurudia holela. Hapa ni sintaksia yake:

php<?php
  while (statement) {
    /*
      tekeleza msimbo huu kwa mzunguko
      mwanzoni mwa kila mzunguko tengeneza usemi kwenye mabano yanayozunguka
    */
  }
?>

Kitanzi kitaisha wakati usemi utakapokoma kuwa kweli. Ikiwa ulikuwa uwongo hapo mwanzo - basi hitatekelezwa hata mara moja.

Kwa mfano, tuandike mfululizo kwa kutumia kitanzi while nambari kutoka moja hadi tano:

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

Sasa tufanye hesabu ya nyuma:

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

Sasa tugawanye nambari iliyopewwa na 2 mara kadhaa, hadi matokeo yakawa chini ya 10:

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

Andika kwenye skrini nambari kutoka 1 hadi 100.

Задание 2

Andika kwenye skrini nambari 11 hadi 33.

Задание 3

Andika kwenye skrini nambari kutoka 100 hadi 1.

Задание 4

Imepewa nambari num na thamani fulani ya awali. Zidisha kwa 3 mara kadhaa, hadi matokeo ya kuzidisha yazidi 1000. Ni nambari gani itatokea? Hesabu idadi ya kurudia, inayohitajika kwa hili.