Archive

Archive for August, 2012

After All This Time, Finally…

August 31, 2012 Leave a comment

Tugas Akhir

After all this time, Finally. Alhamdullilah…

Categories: Ren's Notes Tags:

Pernik Lebaran 1433 H

August 29, 2012 Leave a comment

Pernik Lebaran 1433 H di Rumah

Tri Masketir

 

Tri Masketir – 1

 

Tri Masketir and Friends

 

Categories: Ren's Notes Tags:

Deret Fibonacci dengan Java

August 10, 2012 2 comments

Berikut ini code untuk menampilkan deret Fibonacci dengan menggunakan bahasa pemrograman Java.

package fibonacci;

import java.util.Scanner;

/**
 *
 * @author Taeyeon
 */
public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        System.out.println("Jumlah Deret Fibonacci:");
        Scanner inputFibonacci = new Scanner(System.in);
        
        int fibonacciCount = inputFibonacci.nextInt();
        
        for (int ii=0; ii < fibonacciCount; ii++)
        {
            System.out.println("Bilangan Fibonacci: " + methodFibonacci(ii));
        }
    }
    
    public static int methodFibonacci(int fibonacciInput)
    {   
        int x;
        int n = fibonacciInput;
        if(n <=0 || n<=1)
        {
           return n;
        }
       
        else
        {
            return methodFibonacci(n-2) + methodFibonacci(n-1) ;
        }
            
    }
    }

Atau dengan cara yang lain

package fibonacci_2;

/**
 *
 * @author Taeyeon
 */
public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
     
    int fibonacciDeret =10;
    int a=0;
    int b=1;
    for ( int i=1; i<= fibonacciDeret; i++)
    {
        System.out.println("Fibonacci :" +a);
        a=a+b;
        b=a-b;
    }
    }

}

Contoh hasil code program diatas:

Cara kedua lebih cepat untuk menghasilkan deret fibonacci yang besar, karena tidak rekursif.

Semoga Bermanfaat. 😀