Program Memunculkan Bilangan Prima C++

Seperti yang kita ketahui, bilangan prima adalah bilangan yang habis dibagi dengan satu dan bilangan itu sendiri. contohnya ada 2, 3, 5, 7, 11, 13 dst. Dalam menentukan bilangan prima, kita masih menggunakan fungsi for, fungsi perulangan for. Disini, kita akan melakukan perulangan untuk mencocokan nilai yang dimasukkan dengan nilai penyeleksi sehingga yang tersisa hanyalah bilangan prima itu sendiri .. 

ngerti, ? kalau belum ngerti lihat dulu scriptnya, akan saya jelaskan dibawah

#include <iostream.h>
#include <conio.h>
void main(){
clrscr();
int batas;
cout<<"Program Memunculkan Bilangan Prima sampai Batas tertentu";
cout<<"\nMasukkan batas: ";
cin>>batas;
for(int a=1;a<=batas;a++){ // for pertama
int i=0;
for(int b=1;b<=batas;b++){ // for kedua
if(a%b == 0){ // if pertama
i++;
}
}
if(i==2){ // if kedua
cout<<a;
cout<<"\n"  ;
 }
}
}

Penjelasan 

~ for pertama berfungsi untuk memberikan nilai awal
~ for kedua berfungsi untuk memberikan nilai penyeleksi
~ if pertama bertugas untuk menyeleksi apakah antara nilai awal dan nilai penyeleksi sama, jika sama maka i++;
~ if kedua bertugas untuk memunculkan hasil seleksi pada if pertama

output
output Program Memunculkan Bilangan Prima C++



Artikel Terkait:

1 comment:

Ada pertanyaan?? Silahkan tanyakan di kotak komentar .. :)