Membuat Program Deret Fibonacci dengan Java

Jumlah nilai yang dihasilkan akan terus bertambah. Deret yang sangat unik.

Apr 11, 2018
Membuat Program Deret Fibonacci dengan Java

Pembelajaran pemrograman Java kali ini mengenai perulangan. Di dalam java, ada dua perulangan, yakni menggunkan for dan while. Namun, kali ini kita akan belajar menggunkan while untuk menentukan Deret Fibonacci.

 

Definisi Masalah

Buatlah program untuk menampilkan Deret Fibonacci menggunkan perulangan while (while loop) dan masukan dari pemakai (user)


Model matematika

Deret fibonacci ada deret yang dihasilkan dari penjumlahan 2 angka sebelumnya.

 

Flowchart

Dari model matematika tersebut, dapat digambarkan flowchart seperti berikut

 

Kode Program

Dari flowchart tersebut, kita dapat menuliskan kode program seperti ini :

 

package fibonancitest;

import java.util.Scanner;

public class FibonanciTest {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int bil_input, tot_prev = 0, bil1 = 0, bil2 = 1, bil_ulang = 0;
        
        System.out.println("--- Menentukan Deret Fibonanci ---");
        System.out.print("* Masukkan angka = ");
        bil_input = sc.nextInt();
        
        System.out.print("- Deret Fibonanci dari "+bil_input+" = ");
        System.out.print(tot_prev);
        
        while(bil_ulang <= bil_input) {            
            tot_prev = bil1+bil2;
            bil2 = bil1;
            bil1 = tot_prev;
            
            System.out.print(" "+tot_prev);
            bil_ulang++;
        }
        
        System.out.println("\n----------------------------------");
    }    
}

 

 

Pengujian Kode Program

Jika program tersebut kita jalankan, akan menghasilkan output seperti ini

 

 

Nah, itu tadi tutorial membuat program deret fibonacci dengan Java. Nantikan tutorial-tutorial menarik yang lainnya, :)

 

Bagikan :