Assalamualaikum warrohmatulahi wabarokatuh. Hello sobat blogger. Sobat tahu bilangan prima? Kali ini saya mau ngepost mengenai tentang bilangan prima. Sebelum membahas jauh tentang Algoritma dan Source code, kita pahami dahulu definisi dari bilangan prima. Bilangan prima adalah bagian dari himpunan bilangan bulat positif lebih dari satu dan hanya mempunyai dua faktor, yaitu bilangan 1 dan bilangan itu sendiri. Sedangkan bagaimana mengenai bilangan yang bukan bilangan prima. Nah bilangan-bilangan selain bilangan prima disebut bilangan komposit. Dimulai dengan sejarah bilangan prima, Sejarah bilangan prima dimulai pada zaman Mesir Kuno. Ini dibuktikan dengan
ditemukannya sebuah catatan yang menyatakan penggunaan bilangan prima pada zaman tersebut. Tapi bilangan prima dan komposit pada saat itu berbeda dengan bilangan prima dan komposit yang kita kenal sekarang ini. Bukti lain juga ditemukan catatan lain mengenai bilangan prima pada zaman Mesi Kuno. Berikut Algoritma dan Source Code Bilangan prima.
Algoritma :
Source code :
import javax.swing.JOptionPane;
public class Prima {
public static void main(String args[]){
int n, a=2, b,jum=0;
boolean temp;
String angka = JOptionPane.showInputDialog("Masukan nilai n : ");
n = Integer.parseInt(angka);
System.out.println("Nilai n = "+n);
while(jum<n){
temp = true;
for(b=2;b<a;b++){
if (a%b==0){
temp = false;
break;
}
}
if (temp==true){
System.out.print(a+" ");
jum++;
}
a++;
}
}
}
sekian dari tutorial kali ini semoga bermanfaat. berbagi memang menyenangkan.
Sekilas motivasi : "Perubahan adalah hukum kehidupan. Oleh karena itu , siapa yang hanya melihat masa lalu dan hari ini, pastilah akan kehilangan masa depannya."~ John F. Kennedy
ditemukannya sebuah catatan yang menyatakan penggunaan bilangan prima pada zaman tersebut. Tapi bilangan prima dan komposit pada saat itu berbeda dengan bilangan prima dan komposit yang kita kenal sekarang ini. Bukti lain juga ditemukan catatan lain mengenai bilangan prima pada zaman Mesi Kuno. Berikut Algoritma dan Source Code Bilangan prima.
Algoritma :
- Masukan jumlah bilangan prima yang akan di cetak (n);
- Inisialisasi temp = benar;
- Untuk b =2;
- Jika bilangan % b = 0 : Temp = salah, keluar perulangan
- Naikan nilai b;
- Jika nilai b< bilangan: kembali ke 4, tidak : keluar perulangan;
- Jika temp = benar : cetak nilai bilangan, naikan jumlah bilangan prima yang sudah dicetak;
- Naikan bilangan +1;
- Apakah bilangan prima yang dicetak kurang dari n? Ya : kembali ke no 2; tidak : keluar
Source code :
import javax.swing.JOptionPane;
public class Prima {
public static void main(String args[]){
int n, a=2, b,jum=0;
boolean temp;
String angka = JOptionPane.showInputDialog("Masukan nilai n : ");
n = Integer.parseInt(angka);
System.out.println("Nilai n = "+n);
while(jum<n){
temp = true;
for(b=2;b<a;b++){
if (a%b==0){
temp = false;
break;
}
}
if (temp==true){
System.out.print(a+" ");
jum++;
}
a++;
}
}
}
hasil akan seperti berikut :
sekian dari tutorial kali ini semoga bermanfaat. berbagi memang menyenangkan.
Sekilas motivasi : "Perubahan adalah hukum kehidupan. Oleh karena itu , siapa yang hanya melihat masa lalu dan hari ini, pastilah akan kehilangan masa depannya."~ John F. Kennedy
Artikel Terkait java ,source code ,tutorial
- Algoritma Source Code Metode Tabel
- SQL Developer View Connection menghilang (Solved)
- Algoritma, Source Code Metode Secant
- Cara menggunakan gnu plot
- Percabangan Java if, else-if, if-else, switch
- Mencegah Konvergen Metode Newton Raphson
- Metode Newton Raphson, Algoritma dan Source Code
- SISTEM OPERASI
- Pengertian, Algoritma, dan Source Code Metode Iterasi
- Inherintance dalam Java
- Method-method StringBuffer
- Belajar StringBuffer dalam Java
- Konstruktor dan Method dalam String
- Overloading konstruktor
- Cara Mengopi Array
- Mengganti Ukuran Array
- Membuat Array pada Java
- Cara membuat Package dalam Java
- Pengertian, Algoritma dan Souce Code Tahun Kabisat
- Enkapsulasi pada Java
No comments:
Post a Comment