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;
}
}
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
nice blog
BalasHapuscodingnya bikin sakit mata
ahahahah
nice gan
BalasHapussmoga membantu
mantab jaya postingannya gan..
BalasHapusmayan buat pencerahan..
jngan lupa comment back gan.!! Tq.