Program JavaScript za tiskanje Fibonaccijevega zaporedja (s primeri)

V tem primeru se boste naučili programirati Fibonaccijevo zaporedje v JavaScript.

Če želite razumeti ta primer, morate poznati naslednje teme programiranja JavaScript:

  • JavaScript za zanko
  • JavaScript while in do … while Loop

Fibonaccijevo zaporedje je zapisano kot:

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

Fibonaccijevo zaporedje je celoštevilsko zaporedje, kjer sta prva dva izraza 0 in 1 . Po tem je naslednji izraz opredeljen kot vsota prejšnjih dveh izrazov.

Primer 1: Fibonaccijeva serija do n pogojev

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

Izhod

 Vnesite število izrazov: 4 Fibonaccijeve serije: 0 1 1 2

V zgornjem programu je uporabnik pozvan, da v serijo Fibonacci vnese želeno število izrazov.

forZanka se ponovi do števila, ki ga vnese uporabnik.

Najprej se natisne 0 . Nato se v vsaki ponovitvi vrednost drugega izraza shrani v spremenljivko n1, vsota dveh prejšnjih izrazov pa v spremenljivko n2.

Primer 2: Fibonaccijevo zaporedje do določenega števila

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

Izhod

 Vnesite pozitivno število: 5 Fibonaccijeva serija: 0 1 1 2 3 5

V zgornjem primeru je uporabnik pozvan, da vnese številko, do katere želi natisniti serijo Fibonacci.

Prva dva izraza 0 in 1 sta prikazana vnaprej. Nato se whilezanka uporablja za ponovitev izrazov, da se poišče Fibonaccijeva serija do števila, ki ga vnese uporabnik.

Zanimive Članki...