JavaScript-program for å skrive ut Fibonacci-sekvensen (med eksempler)

I dette eksemplet lærer du å programmere en Fibonacci-sekvens i JavaScript.

For å forstå dette eksemplet, bør du ha kunnskap om følgende JavaScript-programmeringsemner:

  • JavaScript for loop
  • JavaScript mens og gjør… mens Loop

En Fibonacci-sekvens skrives som:

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

Fibonacci-sekvensen er heltallssekvensen der de to første begrepene er 0 og 1 . Etter det blir neste periode definert som summen av de to foregående begrepene.

Eksempel 1: Fibonacci Series Up to n Terms

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

Produksjon

 Angi antall ord: 4 Fibonacci-serier: 0 1 1 2

I det ovennevnte programmet blir brukeren bedt om å angi antall vilkår de vil ha i Fibonacci-serien.

Den forløkke itererer opp til nummeret er angitt av brukeren.

0 skrives ut først. Deretter lagres verdien av det andre begrepet i variabel n1 i hver iterasjon og summen av to forrige termer er lagret i variabel n2.

Eksempel 2: Fibonacci-sekvens opp til et visst antall

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

Produksjon

 Skriv inn et positivt tall: 5 Fibonacci-serien: 0 1 1 2 3 5

I eksemplet ovenfor blir brukeren bedt om å oppgi et nummer som de vil skrive ut Fibonacci-serien til.

De to første begrepene 0 og 1 vises på forhånd. Deretter brukes en whilesløyfe til å gjenta ordene for å finne Fibonacci-serien opp til antallet som er angitt av brukeren.

Interessante artikler...