Programme JavaScript pour imprimer la séquence de Fibonacci (avec des exemples)

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 forboucle 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 whileboucle est utilisée pour parcourir les termes pour trouver la série de Fibonacci jusqu'au nombre saisi par l'utilisateur.

Articles intéressants...