✓ Menghitung Deret Fibonacci dengan Java

Menghitung Deret Fibonacci dengan Java – bahasa pemrograman java update lagi nih studi kasus tentang bahasa pemrograman java setelah mempelajari beberapa studi kasus sederhana menggunakan python kita akan coba belajar menerapkan studi kasus sederhana menggunakan java.

memang belajar bahasa pemrograman java ini sangat menarik kenapa? karena bahasa pemrograman ini populer dan banyak digunakan, untuk berbagai keperluan seperti membuat aplikasi android, web development membuat aplikasi desktop, IoT dan masih banyak lagi.

kita update lagi nih studi kasus tentang java setelah kemarin kita belajar membuat program untuk menghitung nilai faktorial menggunakan java kali ini kita akan belajar tentang bagaimana menghitung deret fibonacci menggunakan java

Rumus Fibonacci

langkah pertama kita harus mengetahui rumusnya dahulu agar kita dapat membuat program, pertama kita harus tahu apa itu fibonacci, atau lebih dikenal dengan deret fibonacci apa itu? deret fibonacci awalnya ditulis oleh Leonardo da Pisa di bukunya yang berjudul Liber Abacci pada tahun 1202M berikut contoh fibonacci

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

Menghitung Deret Fibonacci

kita akan membuat program dasarnya seperti ini seperti ini

  1. public class App {
  2.     public static void main(String[] args) throws Exception {
  3.         int limit=5, past, current, fibonacci;
  4.         past = 1;
  5.         current = 1;
  6.         fibonacci = 1;
  7.         for (int i =1; i <= limit; i++){
  8.             System.out.print(current + ", ");
  9.             fibonacci = past + current;
  10.             past = current;
  11.             current = fibonacci;
  12.         }
  13.     }
  14. }

Penjelasan Program

pertama kita membutuhkan 4 variabel untuk menampung nilai, pertama adalah past untuk menampung nilai awal, current untuk menampung nilai kedua, dan fibonacci untuk menampung nilai penjumlahan antara past + current

kemudian kita tentukan nilai awal 3 variabel agar bisa di lakukan perhitungan kita beri nilai awal 1

  • past = 1;
  • current = 1;
  • fibonacci = 1;

kemudan kita perlu melakukan perulangan untuk menjumlahkan past + current nah kita membutuhkan variabel satu lagi yaitu limit untuk mengatur batas berapakali loop akan dilakukan,

int limit=5, past, current, fibonacci;

Kreasikan Program
seperti biasa kita mengkreasikan program, karena kita sudah mengetahui bentuk dasarnya kita dapat menambahkan dengan fungsi input agar program dapat berinteraksi dengan si user seperti ini.

  1. import java.util.Scanner;
  2. public class App {
  3.     public static void main(String[] args) throws Exception {
  4.         int limit, past, current, fibonacci;
  5.         Scanner input = new Scanner(System.in);
  6.         System.out.print("Masukan banyak bilangan yang mau ditampilkan: ");
  7.         limit = input.nextInt();
  8.         past = 1;
  9.         current = 1;
  10.         fibonacci = 1;
  11.         for (int i =1; i <= limit; i++){
  12.             System.out.print(current + ", ");
  13.             fibonacci = past + current;
  14.             past = current;
  15.             current = fibonacci;
  16.         }
  17.     }
  18. }


0 Response to "✓ Menghitung Deret Fibonacci dengan Java"

Post a Comment