Program JavaScript untuk Mencetak Urutan Fibonacci (dengan Contoh)

Dalam contoh ini, anda akan belajar memprogram urutan Fibonacci dalam JavaScript.

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan JavaScript berikut:

  • JavaScript untuk gelung
  • JavaScript sambil dan lakukan … sambil Loop

Urutan fibonacci ditulis sebagai:

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

Urutan Fibonacci adalah urutan integer di mana dua istilah pertama adalah 0 dan 1 . Selepas itu, istilah seterusnya ditakrifkan sebagai jumlah dua istilah sebelumnya.

Contoh 1: Syarat Fibonacci Series Hingga n

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

Pengeluaran

 Masukkan bilangan istilah: 4 Fibonacci Series: 0 1 1 2

Dalam program di atas, pengguna diminta memasukkan bilangan istilah yang mereka mahukan dalam siri Fibonacci.

The forgelung lelaran sehingga nombor yang dimasukkan oleh pengguna.

0 dicetak pada mulanya. Kemudian, dalam setiap lelaran, nilai istilah kedua disimpan dalam pemboleh ubah n1 dan jumlah dua istilah sebelumnya disimpan dalam pemboleh ubah n2.

Contoh 2: Urutan Fibonacci Hingga Nombor Tertentu

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

Pengeluaran

 Masukkan nombor positif: 5 Fibonacci Series: 0 1 1 2 3 5

Dalam contoh di atas, pengguna diminta memasukkan nombor sehingga mereka ingin mencetak siri Fibonacci.

Dua istilah pertama 0 dan 1 dipaparkan sebelumnya. Kemudian, whilegelung digunakan untuk mengulangi istilah untuk mencari siri Fibonacci hingga nombor yang dimasukkan oleh pengguna.

Artikel menarik...