Fibonacci dalam JAVA

Program mencetak deret FIbonacci dalam bahasa Java dengan aturan :

1. method ke-1 menggunakan iteratif

2. method ke-2 menggunakan rekursif

3. test method yg anda buat dr method main



LIST PROGRAM :

|------------------------------------------------------------------------------------------------------------------------------|
import java.util.Scanner;

public class FiboTester
{
public static int pilih;

//method deret fibonacci menggunakan iteratif
public static int fibboI(int n)
{
int prev1=0, prev2=1;
for(int i=0; i<=0 || x<=1) { return x; } else { return fibboR(x-2) + fibboR(x-1); } } //method tester public static void main(String[] args) { System.out.println("\n------------------ START OF PROGRAM ------------------\n"); while(pilih > 3);
{ System.out.println(" +--------------------------------------+");
System.out.println(" | NIM \t : M0509081\t\t |");
System.out.println(" | Nama : Muhammad Yahya Kipti |");
System.out.println(" | Jurusan : S1 Teknik Informatika A |");
System.out.println(" +--------------------------------------+\n");
System.out.println(" Program Deret Fibonacci Menggunakan ");
System.out.println(" Iteratif dan rekursif\n");
System.out.println("Pilihan Menu :");
System.out.println(" 1. Deret Fibonacci secara Iteratif");
System.out.println(" 2. Deret Fibonacci secara Rekursif\n");
System.out.println(" 3. Exit");
System.out.print("Silakan pilih : ");
Scanner sc = new Scanner(System.in);
int pilih = sc.nextInt();
System.out.println("\n------------------------------------------------------");

if(pilih == 1)
{
System.out.println("\nAnda memilih fibonacci dengan Iteratif");
System.out.print("Silakan masukkan jumlah suku : ");
Scanner sd = new Scanner(System.in);
int suku= sd.nextInt();

System.out.println("\nDeret fibonacci secara Iteratif dengan "+suku+" suku adalah : ");
for (int i=1;i<=suku;i++) { System.out.print(fibboI(i)+" "); } } else if(pilih == 2) { System.out.println("\nAnda memilih fibonacci dengan Rekursif"); System.out.print("Silakan masukkan jumlah suku : "); Scanner sd = new Scanner(System.in); int suku= sd.nextInt(); System.out.println("\nDeret fibonacci secara Rekursif dengan "+suku+" suku adalah : "); for (int i=1;i<=suku;i++) { System.out.print(fibboR(i)+" "); } } else if(pilih == 3) { System.out.println("\nAnda memilih menu exit ... Wassalamu'alaikum"); } }System.out.println("\n\n------------------- END OF PROGRAM -------------------"); } } |------------------------------------------------------------------------------------------------------------------------------| CONTOH OUTPUT PROGRAM : 1. Tampilan awal program :
2. Jika dipilih menu no 1


misal, dimasukkan jumlah suku nya adalah 6


3. jika dipilih menu no 2


misal dimasukkan jumlah suku nya adalah 8


4. Jika dipilih menu no 3


5. Jika dipilih selain no 1, 2, atau 3, maka program akan langsung menutup







0 komentar:

Posting Komentar

/
Related Posts with Thumbnails
Jika anda sudah memiliki account Facebook, Klik "Connect", Jika belum memiliki account Facebook, Klik "Sign Up"
Widget by: Facebook Develop by: aulia Thank's to: imanlinuxer Posted by: yahya
 

iklan

iklan

iklan

© Grunge Theme Copyright by octoph's files | Template by Blogger Templates | Blog Trick at Blog-HowToTricks