Suite de fibonacci

Soyez le premier à donner votre avis sur cette source.

Snippet vu 11 635 fois - Téléchargée 29 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
Modérateur
Dernière intervention
30 juillet 2012
30
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

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.