Jumat, 13 April 2018

Program Fibonacci menggunakan while dan Program menghitung factorial

IBRAHIM INDO PAMUNGKAS
17.01.53.2030


kali ini saya akan menulis tentang program deret Fibonacci dan program menghitung factorial dengan Flowchart dan JCreator.
.
Contoh Soal
1. Buatlah program untuk menampilkan deret Fibonacci menggunakan perulangan while dan masukkan dari pemakai.
2. Buatlah program untuk menghitung factorial.

1. Bilangan Fibonacci

Barisan bilangan dapat didefinisikan sebagai suatu urutan yang terdiri atas bilangan-bilangan yang disusun berdasarkan aturan-aturan dan pola tertentu. Elemen yang ada pada sebuah barisan bilangan biasa disebut dengan suku. Di dalam matematika ada berbagai macam bentuk barisan bilangan mulai dari barisan geometri, barisan persegi, barisan aritmetika, dan ada juga yang dinamakan barisan Fibonacci.

Flowchart


JCreator



import java.util.*;
import java.lang.Math;

public class fibo {
    private static Scanner input = new Scanner(System.in);

    public static void main(String[] args) {
        int bilinput;
        int biltotal;
        int bil1;
        int bil2;
        int billoop;
       
        biltotal = 0;
        bil1 = 0;
        bil2 = 1;
        billoop = 0;
        System.out.print("Masukkan jumlah deret fibonacci = ");
        bilinput = input.nextInt();
        System.out.println("Hasil = ");
        System.out.println(btotal);
        while (billoop <= bilinput) {
            biltotal = bil1 + bil2;
            bil2 = bil1;
            bil1 = biltotal;
            System.out.println(biltotal);
            billoop = billoop + 1;
        }
    }

}


2. Menghitung Factorial

Flowchart


JCreator


import java.util.*;
import java.lang.Math;

public class faktorial {
    private static Scanner input = new Scanner(System.in);

    public static void main(String[] args) {
        System.out.print("Masukkan angka faktorial = ");
        int bilinput;
        int hasil;
        int bilulang;
       
        hasil = 1;
        bilulang = 1;
        bilinput = input.nextInt();
        System.out.print("hasil = ");
        while (bilulang <= bilinput) {
            hasil = hasil * bilulang;
            bilulang = bilulang + 1;
        }
        System.out.println(hasil);
    }

}





TERIMAKASIH

0 komentar:

Posting Komentar