Programmeerimine PHP
annavadki meile tsüklid.
While - eelkontrolliga tsükkel
Eelkontrolliga tsükli ehk while-tsükli üldkuju on:
while (tingimus) {
käsud;
}
Eelkontrolliga tsükli puhul kontrollitakse tingimus iga kord enne tsükli koodi täitmist, kas seal olevaid käske üldse on vaja täita. Pärast
ploki läbimist minnakse taas ploki algusesse vaatama, kas tegevust oleks vaja korrata (kas tingimuse tõeväärtus on tõene (true)).
Graafiliselt seda võib kujundada järgmiselt:
Kirjutame nüüd getFibonacciNumberAt($n) funktsiooni:
Näide
9 = '.getFibonacciNumberAt(9).'
';
echo 'F14 = '.getFibonacciNumberAt(14).'
';
echo 'F17 = '.getFibonacciNumberAt(17).'
';
echo 'F23 = '.getFibonacciNumberAt(23).'
';
echo 'F52 = '.getFibonacciNumberAt(52).'
';
/* Funktsioon tagastab Fibonacci jada liige kohal $n */
function getFibonacciNumberAt ($n) {
$currentIndex = 1; // liige indeks