login  Naam:   Wachtwoord: 
Registreer je!
 Scripts:

Scripts > PHP > Snippets > Regel van Fibonacci

Regel van Fibonacci

Auteur: BigTeddy - 02 september 2004 - 13:30 - Gekeurd door: Dennisvb - Hits: 2588 - 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:
  1. <?
  2. function regel_fibo($max)
  3. {
  4. global $_POST;
  5.  
  6. if(isset($_POST['tel_regel']))
  7. {
  8. if(!is_numeric($max))
  9. {echo "De opgegeven waarde is geen getal.";}
  10. else
  11. {
  12. $getal_1 = 0;
  13. $getal_2 = 1;
  14. $som = 0;
  15. $lijst_regel = array();
  16.  
  17. while($som < $max)
  18. {
  19. $som = $getal_1+$getal_2;
  20. $getal_1 = $getal_2;
  21. $getal_2 = $som;
  22. if($som < $max)
  23. {$lijst_regel[] = $som;}
  24. }
  25.  
  26. $lijst = implode(', ', $lijst_regel);
  27. echo $lijst;
  28. }
  29. }
  30.  
  31. elseif(!isset($_POST['tel_regel']))
  32. {echo "Voor een waarde in tot waar je wilt dat er getelt worden met de regel van ne zekere iemand.";}
  33. }
  34. ?>
  35.  
  36. <center>
  37. <FORM METHOD=POST ACTION=''>
  38. Tot welk getal tellen volgens de regel:<br />
  39. <INPUT TYPE='text' NAME='max_getal' size='35'><br />
  40. <INPUT TYPE='submit' NAME='tel_regel' VALUE='Tellen'>
  41. </FORM></center><hr /><br />
  42.  
  43. <? regel_fibo($_POST['max_getal']);?>
Download code! Download code (.txt)

 Stemmen
Niet ingelogd.

 Reacties
Post een reactie
Lees de reacties (3)
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.02s