число Фибоначчи

Учебные задачи PHP для начинающих. Задача 4

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

<?php
/*
* Вывести на экран n-ное число Фибоначчи
*/

function fibonacci($first, $second, $n)
{
    for ($i = 2; $i < $n; $i++) {
        $sum = $first + $second;
        $first = $second;
        $second = $sum;
    }
    return $sum;
}

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

Задача 4 из этого списка задач.

Вывести на экран n-ное число Фибоначчи.

<?php
function numberPisano($number, $a, $b)
{
	echo $a, "<br>", $b, "<br>";
	for($i = 1; $i < $number; $i++){
		$c = $a + $b;
		echo $c, "<br>";
		$a = $b;
		$b = $c;
		}	
}
$firstNumber = 1;
$secondNumber = 2;
$numberOfRandomNumbers = 5;
numberPisano($numberOfRandomNumbers, $firstNumber, $secondNumber);
$n = 6;
$f = 3;
$s = 4;
numberPisano($n, $f, $s);

Задача №4. Вывести на экран n-ное число Фибоначчи.

Примечание: Задачу решал с помощью цикла $While$, для разнообразия.


<?php

function get_fibonachi($F)//Функция преобразования последовательности Фибоначчи.
{
	$c = 0;//счетчик цикла. 
	$sum = 1;
	$res = 0;
    
	while($c != $F) {
		 $c++;
		 $sum += $res;
		 $res = $sum - $res;
    
		 echo " Последовательность для Фибоначчи: ", $res, "<BR>";
	}
}

$F = 20;//число Фибоначчи.
echo get_fibonachi($F);

?>

Subscribe to RSS - число Фибоначчи