JavaScripti programm Fibonacci järjestuse printimiseks (koos näidetega)

Selles näites õpite programmeerima JavaScripti Fibonacci järjestust.

Selle näite mõistmiseks peaksid teil olema teadmised järgmistest JavaScripti programmeerimise teemadest:

  • JavaScript silmusele
  • JavaScripti ajal ja tehke … silmuse ajal

Fibonacci järjestus on kirjutatud järgmiselt:

 0, 1, 1, 2, 3, 5, 8, 13, 21,… 

Fibonacci järjestus on täisarvjärjestus, kus kaks esimest mõistet on 0 ja 1 . Pärast seda määratletakse järgmine mõiste kahe eelmise termini summana.

Näide 1: Fibonacci seeria kuni n mõistet

 // 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; )

Väljund

 Sisestage terminite arv: 4 Fibonacci seeria: 0 1 1 2

Ülaltoodud programmis palutakse kasutajal sisestada Fibonacci seeriasse soovitud terminite arv.

forLoop kordub kuni number kasutaja sisestatud.

Algul trükitakse 0 . Seejärel salvestatakse igas iteratsioonis teise termini väärtus muutujasse n1 ja kahe eelmise termini summa muutujasse n2.

Näide 2: Fibonacci järjestus kuni teatud arvuni

 // 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; )

Väljund

 Sisestage positiivne arv: 5 Fibonacci seeria: 0 1 1 2 3 5

Ülaltoodud näites palutakse kasutajal sisestada number, millele soovitakse Fibonacci seeria printida.

Kaks esimest mõistet 0 ja 1 kuvatakse eelnevalt. Seejärel whilekasutatakse terminite kordamiseks tsüklit, et leida Fibonacci seeria kuni kasutaja sisestatud numbrini.

Huvitavad Artiklid...