zahlavie


Cyklus do-while

Cyklus do-while má jednu zásadnú odlišnosť od cyklu while. Podmienka sa tu totiž nachádza až na konci cyklu. Podmienka sa bude testovať až po vykonaní bloku príkazov.  To znamená, že blok príkazov cyklu sa v každom prípade aspoň jeden krát vykoná.

Základná syntax:
do {
       // blok príkazov
} while (podmienka);

Cyklus do-while môžme použiť napríklad pri vypísaní tretích mocnín prirodzených čísel menších, ako tisíc:
<?
$cislo=1;
$mocnina=1;
do{
    if($cislo= =1)
       echo "Tretie mocniny prirodzených čísel menších, ako tisíc: ";
    else
       echo ",";
       echo " $mocnina";
$cislo++;                                                 // inkrementácia (zvýšenie o 1)
$mocnina = $cislo * $cislo * $cislo;   // výpočet tretej mocniny
}while($mocnina<1000);
?>

Výsledok:

Tretie mocniny prirodzených čísel menších, ako tisíc: 1, 8, 27, 64, 125, 216, 343, 512, 729

Home ~ Riadiaca štruktúra ~ Cyklus do-while

zapatie

Jazyk PHP | Základy jazyka PHP | Premenné | Riadiaca štruktúra | Pole | Formuláre | Funkcie v PHP | Databáza | Software | Úlohy | O webe