Задача №4 Число Фибоначчи

Задача из списка

<?php
/*Вывести на экран n-ное число Фибоначчи*/
echo "Задача №4" . "<br>";
function FindFibonachiNumber($start, $numberOfIter){
    $prevNumber = 0;
    $currentNumber = $start;
    for($count = 0; $count < $numberOfIter; $count++){
        $nextNumber = $currentNumber + $prevNumber;
        $prevNumber = $currentNumber;
        $currentNumber = $nextNumber;
    } 
    return $nextNumber;
}
echo FindFibonachiNumber(3, 5);
?>

Key Words for FKN + antitotal forum (CS VSU):

vedro-compota's picture

ссылка ведёт не на список)

_____________
матфак вгу и остальная классика =)

vedro-compota's picture

Обычно начинают с нуля или с единицы (что по сути одно и то же), вы же начинаете с 1 и 2 (не суммируя единицу саму с собой), но "реккурентно" вычислять значение вы явно умеете. Потому задачу засчитываю.

Если что-- моя отладка вашего кода:

<?php/*Вывести на экран n-ное число Фибоначчи*/
echo "Задача №4" . "<br>";
function FindFibonachiNumber($start, $numberOfIter){
    $prevNumber = 0;
    $currentNumber = $start;
    for($count = 0; $count < $numberOfIter; $count++){
        $nextNumber = $currentNumber + $prevNumber;
		echo $nextNumber . " ";
        $prevNumber = $currentNumber;
        $currentNumber = $nextNumber;
    } 
    return $nextNumber;
}
echo "<br>" . FindFibonachiNumber(1, 5);

_____________
матфак вгу и остальная классика =)

Voronve's picture

Спасибо )