PHP-daki while aýlawy

while aýlawy, ona parametr hökmünde geçirilen ifade dogry bolmagyçaky dowam eder. Bu, erkin mukdarda iterasiýa ýerine ýetirmäge mümkinçilik berýär. Onuň sintaksisi şeýle:

php<?php
  while (statement) {
    /*
      bu kody aýlawly ýagdaýda ýerine ýetirýäris
      her aýlawyň başynda tögmelek möýşünde ifadeni barlaýarys
    */
  }
?>

Aýlaw, ifade ýalan bolýança tamamlanar. Eger ol başdan ýalan bolsa - onda hiç gezek ýerine ýetirilmez.

Mysal üçin, while aýlawy ýardamy bilen bir-den bäş-e çenli sanlary yzly-ýyzly çap edeliň:

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

Indi bolsa tersine hasaplamalary edeliň:

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

Indi bolsa berlen sany 2 näçe gezek bölýändigini, näçe gezek bölýänimizi, netije 10-dan kiçi bolýança böläliň:

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

1-den 100-e çenli sanlary ekrana çap ediň.

Задание 2

11-den 33-e çenli sanlary ekrana çap ediň.

Задание 3

100-den 1-e çenli sanlary ekrana çap ediň.

Задание 4

num san berlen. Onuň başlangyç bahasy bardyr. Köpeltme netijesi 1000-dan uly bolýança, ony 3-e köpeltmek dowam ediň. Hili san alarys? Munuň üçin gerek bolan iterasiýalaryň sanyny hasaplaň.