Program JavaScript untuk Mencetak Urutan Fibonacci (dengan Contoh)

Dalam contoh ini, Anda akan belajar memprogram deret Fibonacci dalam JavaScript.

Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman JavaScript berikut:

  • JavaScript untuk loop
  • JavaScript sementara dan melakukan… saat Loop

Urutan fibonacci ditulis sebagai:

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

Deret Fibonacci adalah deret bilangan bulat dimana dua suku pertama adalah 0 dan 1 . Setelah itu, suku berikutnya didefinisikan sebagai penjumlahan dari dua suku sebelumnya.

Contoh 1: Seri Fibonacci Hingga n Ketentuan

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

Keluaran

 Masukkan jumlah suku: 4 Seri Fibonacci: 0 1 1 2

Pada program di atas, pengguna diminta untuk memasukkan jumlah term yang diinginkan dalam deret Fibonacci.

The forLoop iterates hingga jumlah yang dimasukkan oleh pengguna.

0 dicetak pada awalnya. Kemudian pada setiap iterasi, nilai suku kedua disimpan di variabel n1 dan jumlah dua suku sebelumnya disimpan di variabel n2.

Contoh 2: Urutan Fibonacci Hingga Angka 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; )

Keluaran

 Masukkan angka positif: 5 Seri Fibonacci: 0 1 1 2 3 5

Dalam contoh di atas, pengguna diminta untuk memasukkan angka yang mereka inginkan untuk mencetak deret Fibonacci.

Dua suku pertama 0 dan 1 ditampilkan sebelumnya. Kemudian, whileperulangan digunakan untuk mengulangi istilah-istilah untuk menemukan deret Fibonacci hingga angka yang dimasukkan oleh pengguna.

Artikel yang menarik...