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 ට වඩා විශාල වන තෙක්. කුමන අංකය ලැබේද? මේ සඳහා අවශ්‍ය වන පුනරාවර්තන ගණන ගණනය කරන්න.