• Assalamu'alaikum Warrahmatullah Wabarakatuh
  • Welcome To My Blog

Kamis, 14 Februari 2013

Contoh Java Deret Fibonaci



Deret fibonaci
import java.io.*;
public class fibonaci {
public static void main(String[] args) throws Exception{
 BufferedReader masuk = new BufferedReader(new InputStreamReader(System.in));    
 String jumlahfibo = null;
        int a=0, b=1, c=0, i=1;
            System.out.print("Masukkan jumlah deret fibonaci : ");
            jumlahfibo = masuk.readLine();
            int jumlah;
            jumlah = Integer.parseInt(jumlahfibo);
                       System.out.println(a);
              System.out.println(b);
          do {
              c=a+b;
              System.out.println(c);
              a=b;
              b=c;

                        i++;
          } while (i < (jumlah-1));
       }
    }



Logika program :
import java.io.*;
 
 
public class fibonaci {
 
Digunakan untuk memasukkan packet java io.

public static void main(String[] args) throws Exception{

 
Digunakan untuk memasukkan nama class java utama

BufferedReader masuk = new BufferedReader(new InputStreamReader(System.in));
 
Public static void main(String args[]) adalah merupakan pemulaan fungsi utama java. Kata kunci void didepan main merupakan hal yang tidak boleh dilupakan dalam java dan berfungsi juga untuk menangani permasalahan yang terdapat pada java.

String jumlahfibo = null;
        int a=0, b=1, c=0, i=1;
 
Digunakan untuk memasukkan variabel masuk sebagai inputan baru yang paling utama dan juga berfungsi untuk menangani masalah inputan.

Digunakan untuk mendeklarasikan variabel yang akan digunakan pada saat pengetikan program.
Dan digunakan juga untuk memasukkan nilai integer a=0, b=1, c=0, i=1;.


System.out.print("Masukkan jumlah deret fibonaci : ");
            jumlahfibo = masuk.readLine();
 
 



Digunakan untuk mencetak keluaran berupa jumlah deret fibonaci yang kita inginkan, dan juga berfungsi untuk membaca inputan masuk.


int jumlah;
            jumlah = Integer.parseInt(jumlahfibo);
 
 




Digunakan untuk memberikan nilai jumlah integer, fungsi parseInt yaitu untuk mengubah fungsi input menjadi fungsi integer yang berupa jumlah fibonaci yang kita inginkan.


System.out.println(a);
System.out.println(b);
                do {
 
 




Digunakan untuk mencetak keluaran nilai a dan nilai b. dan juga untuk menyatakan “apabila” pada keluaran berikutnya.


c=a+b;
System.out.println(c);
                a=b;
                b=c;
                        i++;
 
 




digunakan untuk menjumlahkan nilai a ditambah b dan mencetak hasil keluaran berupa nilai c yang sebelumnya telah dijumlahkan, a=b menyatakan nilai a setara dengan b, b=c menyatakan nilai b setara dengan c, i++ menyatakan jumlah nilai akan terus bertambah jika hasil kalkulasinya ditambahkan.
} while (i < (jumlah-1));
                  }
    }
 
 


while digunakan untuk menyatakan perulangan i jika jumlah nilai yang dibuat dikurangi 1.


0 komentar:

Posting Komentar