memahami dan menghitung angka fibonacci
Formula:getFibonacciNumber = (n) => { if (n < 0) return "Input should be a non-negative integer"; let a = 0, b = 1, next; for (let i = 2; i <= n; i++) { next = a + b; a = b; b = next; } return n === 0 ? a : b; }
Pengantar ke Bilangan Fibonacci
Bilangan Fibonacci adalah deretan angka di mana setiap angka (setelah dua yang pertama) adalah jumlah dari dua angka sebelumnya. Mereka telah memikat matematikawan, ilmuwan, dan seniman selama berabad abad karena sifat spiralnya dan kemunculannya di alam. Apakah Anda sudah akrab dengan rasio emas atau telah melihat urutan ini di objek alami seperti kerucut pinus dan bunga matahari, bilangan Fibonacci cenderung muncul di mana mana!
Memahami Rumus Fibonacci
Deret Fibonacci dimulai dengan 0 dan 1, dan setiap angka berikutnya adalah penjumlahan dari dua angka sebelumnya. Rumus untuk menemukan angka Fibonacci pada posisi n adalah
a = 0
(angka pertama dalam urutan)b = 1
(angka kedua dalam urutan)selanjutnya = a + b
(angka berikutnya, dan seterusnya)
Penggunaan Rumus Fibonacci
Fungsi dapatkanAngkaFibonacci(n)
mengambil satu input:
n
posisi dalam urutan Fibonacci (bilangan bulat non-negatif, di mana 0 mewakili angka pertama dalam urutan, 1 mewakili angka kedua, dan seterusnya).
Keluaran
Hasilnya adalah angka Fibonacci di posisi n
Contoh:
getFibonacciNumber(0)
mengembalikan0
getFibonacciNumber(1)
mengembalikansatu
getFibonacciNumber(6)
mengembalikan8
Jika n
kurang dari 0, fungsi mengembalikan pesan kesalahan: "Input harus berupa bilangan bulat non-negatif".
Aplikasi Dunia Nyata
Mari kita lihat beberapa aplikasi nyata dari bilangan Fibonacci:
- Analisis Pasar Saham: Trader menggunakan level retracement Fibonacci untuk memprediksi pergerakan masa depan harga aset berdasarkan aksi harga masa lalu.
- Biologi: Susunan daun pada batang dan buah nanas mengikuti urutan Fibonacci, yang mengoptimalkan penangkapan cahaya bagi tanaman.
- Seni dan Arsitektur Proporsi Parthenon di Athena dan karya karya Leonardo Da Vinci, termasuk 'Manusia Vitruvius' yang terkenal, dikatakan didasarkan pada angka Fibonacci.
Validasi Data
Saat menggunakan rumus Fibonacci, pastikan bahwa input adalah bilangan bulat non-negatif. Segmen validasi input dalam fungsi memastikan bahwa input yang tidak valid mengembalikan pesan kesalahan yang sesuai.
Ringkasan
Angka Fibonacci, dimulai dengan 0 dan 1, membentuk suatu urutan di mana setiap angka adalah jumlah dari dua angka sebelumnya. Urutan ini muncul secara frekuentif dalam alam, keuangan, dan seni, menunjukkan signifikansinya yang antar disiplin. Dengan menggunakan rumus kami, Anda dapat dengan mudah menghitung angka Fibonacci di posisi mana pun yang diberikan, asalkan itu adalah bilangan bulat non-negatif.
Pertanyaan yang Sering Diajukan
Q: Bagaimana angka Fibonacci berguna dalam kehidupan nyata?
A: Mereka muncul di berbagai bidang seperti biologi, keuangan, arsitektur, dan seni karena sifat alami dan estetika mereka.
Q: Fibonacci number untuk posisi 10 adalah 55.
A: Angka Fibonacci pada posisi 10 adalah 55.
Q: Apakah angka negatif dapat digunakan dalam deret Fibonacci?
A: Tidak, input harus berupa bilangan bulat non-negatif.
Tags: Matematika, Urutan, Perhitungan