Suite de fibonacci

0/5 (2 avis)

Snippet vu 14 507 fois - Téléchargée 31 fois

Contenu du snippet

Il s'agit d'un script très simple qui permet de calculer les N premiers termes de la suite de Fibonacci.

Source / Exemple :


<html>

<head>

<title>@SUITE DE FIBONACCI@</title>

<script type="text/javascript">

tab=new Array(0,1);

function fib()

{

Nieme=prompt("entrez le N ième rang de\nla suite de Fibonacci", "50");

for (i=2; i<=Nieme; i++)

{

tab[i]=tab[i-1]+tab[i-2];

}

for (n=0; n<=Nieme; n++)

{

document.fibonacci.resultats.value+=tab[n]+", ";

}

document.fibonacci.resultats.value+="FIN";

window.status="calculs et affichage terminés";

}

function cleanup()

{

document.fibonacci.resultats.value="";

}

</script>

</head>

<body bgcolor="lightblue">

<h3 align="center">Calcul de la suite de Fibonacci</h3><hr width="75%">

<center>

<form name="fibonacci">

<input type="button" onClick="fib();" value="SUITE DE FIBONACCI" /><br /><br /><b>Cliquez sur le bouton ci-dessus pour lister la suite de Fibonacci du premier élément jusqu'au N <sup>ième</sup> élément</b><br />(Pour N>78, la précision des derniers chiffres est perdue car les entiers sont trop grands)<br />

<textarea name="resultats" cols="100" rows="20"></textarea><br /><font color="red"><b>ZONE DE RESULTATS</b></font><br /><br /><input type="button" onClick="cleanup();" value="EFFACER LES VALEURS" /><br /><br /><b>Cliquez ci-dessus pour effacer les résultats</b>

</form>

</center>

</body>

</html>

Conclusion :


Pour l'utiliser, il suffit de cliquer sur "SUITE DE FIBONACCI" et de rentrer le nombre souhaité de termes dans la boite de dialogue.

A voir également

Ajouter un commentaire Commentaires
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 42
17 mars 2005 à 20:11
juste comme ça, j'ai fais le même script juste en dessous, mais le mien était OO et gérait les grands nombres...
PhiL666 Messages postés 102 Date d'inscription mardi 15 mars 2005 Statut Membre Dernière intervention 9 juin 2006
17 mars 2005 à 02:06
l'indentation faciliterait la lecture des boucles..
sinon bien fait

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.