Wilujeng Dalu, Sahabat Blogger
Kali ini saya akan share tentang "cara membuat program pemfaktorial bilangan". Tapi kali ini saya hanya sebatas java saja. Karena saya baru saja mempelajarinya. Tapi sebenarnya bisa juga membuat dengan bahasa pemrograman lain contohnya C++ , Pascal, PHP, dan masih banyak lagi. Tapi walaupun cuma pake java, tapi menurut saya ini sudah cukup lumayan susah. Hehe, mungkin karena tingkat ilmu ane masih jauh di bawah rata-rata yaa. O iya kan lagi ngomongin faktorial, masih pada inget kan pelajaran tentang faktorial.
kalo yang ga inget, nih saya kasih penjelasan sedikit.
Dalam matematika, faktorial dari bilangan asli n adalah hasil perkalian antara bilangan bulat positif yang kurang dari atau sama dengan n. Faktorial ditulis sebagai n! dan disebut n faktorial. Secara umum dapat dituliskan sebagai:
Sebagai contoh, nilai dari adalah
Sumber: wikipedia
1. Buka Notepad / Sejenisnya kemudian isikan dengan code seperti ini.
import javax.swing.*;
public class faktorial{
public static void main (String args[]){
System.out.print("Masukan bilangan faktorial = ");
int n = InputConsole.readInt();
int a = 1;
int x;
for(x=n;x>=1;x--)
{
a*=x;
}
System.out.println(n+"! = "+a);
}
}
public class faktorial{
public static void main (String args[]){
System.out.print("Masukan bilangan faktorial = ");
int n = InputConsole.readInt();
int a = 1;
int x;
for(x=n;x>=1;x--)
{
a*=x;
}
System.out.println(n+"! = "+a);
}
}
2. Setelah itu kita simpan file nya di C:\ dengan nama faktorial.java. << sebenernya di simpen dimana aja bisa tapi biar gampang di C:\ saja ya. hehe
3. Dan agar kita bisa menginput angka ,kita membuat file lain.
4. Kita buka Notepad lagi. Dan isikan code berikut. dan simpan di tempat yang sama dengan tadi tapi dengan nama InputConsole.java
import java.io.*; public class InputConsole { /**Membaca string dari keyboard*/ public static String readString() { BufferedReader bfr = new BufferedReader(new InputStreamReader(System.in), 1); // Menginisialisasi string String string = " "; // Get the string from the keyboard try { string = bfr.readLine(); } catch (IOException ex) { System.out.println(ex); } // Mengembalikan string hasil pembacaan dari keyboard return string; } /**Mengambil nilai int dengan parsing string input dari keyboard*/ public static int readInt() { return Integer.parseInt(readString()); } //Mengambil nilai byte dengan parsing string input dari keyboard public static byte readByte() { return Byte.parseByte(readString()); } //Mengambil nilai short dengan parsing string input dari keyboard public static short readShort() { return Short.parseShort(readString()); } //Mengambil nilai long dengan parsing string input dari keyboard public static long readLong() { return Long.parseLong(readString()); } //Mengambil nilai float dengan parsing string input dari keyboard public static float readFloat() { return Float.parseFloat(readString()); } //Mengambil nilai double dengan parsing string input dari keyboard public static double readDouble() { return Double.parseDouble(readString()); } }
5. Setelah itu kita buka CMD (Command Prompt) ketikkan " cd\ " << untuk change directory, Tanpa tanda kutip lho ya.
6. Lakukan compile terhadap kedua file java tadi dengan cara ketikkan>> "javac faktorial.java" kemudian "javac InputConsole.java" *tanpa tanda kutip
7. Kemudian tinggal kita jalankan file java nya dengan cara ketikkan >> "java faktorial"
Dan begini lah tampilan awalnya.
Kemudian kita isikan bilangan yang ingin kita faktorialkan. Dan seperti ini jadi nya.
oke, kita coba cek dengan cara manual.
6! = 6 x 5 x 4 x 3 x 2 x 1 = 720
6! = 6 x 5 x 4 x 3 x 2 x 1 = 720
Benar, kan?
Mungkin itu saja tutorial "CARA MEMBUAT PROGRAM PEMFAKTORIAL BILANGAN DENGAN JAVA". Maaf kalo masih banyak kekurangan. Kalau ada pertanyaan silahkan mengajukan pertanyaan di bagian komentar. Atau kalau ada yang mau memberi kritik/saran bisa langsung di tuliskan di bagian komentar juga. Kritik dan Saran dari Sahabat akan membantu dalam perkembangan blog ini nantinya.
Terima Kasih Sudah mengunjungi blog ini.
Tidak ada komentar:
Posting Komentar