Jumat, 21 Oktober 2011

Deret Fibonacci dengan Fungsi Rekursif dalam Bahasa Java

/**
 * @(#)fibboRecursif.java
 *
 *
 * @author Awie
 * @version 1.00 2011/10/21
 */

import java.util.Scanner;
public class fibboRecursif {

    public fibboRecursif() {
    }
   
    public static void main(String [] args){
        int n, fibbo, i;
        Scanner input = new Scanner(System.in);
        System.out.print("Berikan batas deret fibbonaci: ");
        n = input.nextInt();
   
           for(i=0; i<=n; i++)
           {
          
        fibbo = countFibbo(i);
        System.out.print(fibbo+ " ");
           } 
    }
   
    public static int countFibbo(int n){
       
        int fibo;

        if(n==0)
            return 0;
       
        if(n==1)
            return(1);
                      
        else
            fibo = countFibbo(n-1) + countFibbo(n-2);
                                 
        return fibo;
          
    }
   
 }

1 komentar:

zulkifli_mahmud mengatakan...

tlg beri penjelasan di setiap baris kodenya dong wiee..
please..msi blajar ni..

Posting Komentar