Minggu, 30 September 2012

PBO 1


MENGHITUNG FAKTORIAL MATEMATIKA YANG DIMASUKKAN USER DALAM BAHASA JAVA

Berikut koding dalam bahasa java

package praktikGolD;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class RekursifFaktorial {
    public static void main(String[] args){
        System.out.print("Masukkan Bilangan yang akan difaktorialkan :");
        final int bilangan = inputData();
        System.out.print("Faktorial dari \n "+bilangan+" adalah \n"+FAKTORIAL(bilangan)+" \n mudahkan");
    }
    private static int FAKTORIAL(int bilangan) {
        if(bilangan == 0)
            return 1;
        else
            bilangan = (bilangan * FAKTORIAL(bilangan - 1));
            return bilangan;
     
    }

    private static int inputData() {
        BufferedReader bfr = new BufferedReader(new InputStreamReader(System.in));
        String angkaInput = null;
        try{
            angkaInput = bfr.readLine();
        }
        catch(IOException e){
            e.printStackTrace();
        }
        int Data = Integer.valueOf(angkaInput).intValue();
        return Data;
    }
}

contoh keluaran dari program

3 komentar:

  1. nice blog
    codingnya bikin sakit mata
    ahahahah

    BalasHapus
  2. mantab jaya postingannya gan..
    mayan buat pencerahan..

    jngan lupa comment back gan.!! Tq.

    BalasHapus