Dans cet exemple, vous apprendrez à programmer une séquence de Fibonacci en JavaScript.
Pour comprendre cet exemple, vous devez avoir la connaissance des sujets de programmation JavaScript suivants:
- JavaScript pour boucle
- JavaScript pendant et faire… en boucle
Une séquence de fibonacci s'écrit:
0, 1, 1, 2, 3, 5, 8, 13, 21,…
La séquence de Fibonacci est la séquence entière où les deux premiers termes sont 0 et 1 . Après cela, le terme suivant est défini comme la somme des deux termes précédents.
Exemple 1: Série Fibonacci jusqu'à n termes
// program to generate fibonacci series up to n terms // take input from the user const number = parseInt(prompt('Enter the number of terms: ')); let n1 = 0, n2 = 1, nextTerm; console.log('Fibonacci Series:'); for (let i = 1; i <= number; i++) ( console.log(n1); nextTerm = n1 + n2; n1 = n2; n2 = nextTerm; )
Production
Entrez le nombre de termes: 4 Série Fibonacci: 0 1 1 2
Dans le programme ci-dessus, l'utilisateur est invité à entrer le nombre de termes qu'il souhaite dans la série Fibonacci.
La for
boucle se répète jusqu'au nombre saisi par l'utilisateur.
0 est imprimé en premier. Ensuite, à chaque itération, la valeur du deuxième terme est stockée dans la variable n1 et la somme de deux termes précédents est stockée dans la variable n2.
Exemple 2: séquence de Fibonacci jusqu'à un certain nombre
// program to generate fibonacci series up to a certain number // take input from the user const number = parseInt(prompt('Enter a positive number: ')); let n1 = 0, n2 = 1, nextTerm; console.log('Fibonacci Series:'); console.log(n1); // print 0 console.log(n2); // print 1 nextTerm = n1 + n2; while (nextTerm <= number) ( // print the next term console.log(nextTerm); n1 = n2; n2 = nextTerm; nextTerm = n1 + n2; )
Production
Entrez un nombre positif: 5 Série Fibonacci: 0 1 1 2 3 5
Dans l'exemple ci-dessus, l'utilisateur est invité à entrer un nombre jusqu'à lequel il souhaite imprimer la série Fibonacci.
Les deux premiers termes 0 et 1 sont affichés au préalable. Ensuite, une while
boucle est utilisée pour parcourir les termes pour trouver la série de Fibonacci jusqu'au nombre saisi par l'utilisateur.