Algoritma dan Source Code Bilangan prima
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
Tidak ada komentar:
Posting Komentar