Regel van Fibonacci
Auteur: BigTeddy - 02 september 2004 - 13:30 - Gekeurd door: Dennisvb - Hits: 2677 - Aantal punten: 0.33 (3 stemmen)
Ik had nog enkel kleine scriptje liggen die ik ooit eens had gemaakt naar een voorbeeld uit Turbo Pascal (kan ik ook nix aan doen hé) die we op school hadden gekregen.
Dit is 1 van de vélé, ik hoop dat er iemand nog iets aan heeft ;)
Dit script past de regel van "Fibonacci" toe tot een opgegeven getal.
Dit scriptje werkt doormiddel van een functie, het script kan direct gedraaid worden.
// edit
Ik had inderdaad een fout gemaakt met de naam, waarvoor mijn spijt.
|
Code: |
<?
function regel_fibo($max)
{
global $_POST;
if(isset($_POST['tel_regel']))
{
if(!is_numeric($max))
{echo "De opgegeven waarde is geen getal.";}
else
{
$getal_1 = 0;
$getal_2 = 1;
$som = 0;
$lijst_regel = array();
while($som < $max)
{
$som = $getal_1+$getal_2;
$getal_1 = $getal_2;
$getal_2 = $som;
if($som < $max)
{$lijst_regel[] = $som;}
}
$lijst = implode(', ', $lijst_regel);
echo $lijst;
}
}
elseif(!isset($_POST['tel_regel']))
{echo "Voor een waarde in tot waar je wilt dat er getelt worden met de regel van ne zekere iemand.";}
}
?>
<center>
<FORM METHOD=POST ACTION=''>
Tot welk getal tellen volgens de regel:<br />
<INPUT TYPE='text' NAME='max_getal' size='35'><br />
<INPUT TYPE='submit' NAME='tel_regel' VALUE='Tellen'>
</FORM></center><hr /><br />
<? regel_fibo($_POST['max_getal']);?>
<? function regel_fibo($max) { if(isset($_POST['tel_regel'])) { {echo "De opgegeven waarde is geen getal.";} else { $getal_1 = 0; $getal_2 = 1; $som = 0; while($som < $max) { $som = $getal_1+$getal_2; $getal_1 = $getal_2; $getal_2 = $som; if($som < $max) {$lijst_regel[] = $som;} } $lijst = implode(', ', $lijst_regel); } } elseif(!isset($_POST['tel_regel'])) {echo "Voor een waarde in tot waar je wilt dat er getelt worden met de regel van ne zekere iemand.";} } ?> <center> <FORM METHOD=POST ACTION=''> Tot welk getal tellen volgens de regel:<br /> <INPUT TYPE='text' NAME='max_getal' size='35'><br /> <INPUT TYPE='submit' NAME='tel_regel' VALUE='Tellen'> </FORM></center><hr /><br /> <? regel_fibo($_POST['max_getal']);?>
Download code (.txt)
|
|
Stemmen |
Niet ingelogd. |
|