PROGRAM MENAMPILKAN DERET BILANGAN PRIMA (sejumlah n)
Assalamu'alaikum...
Hallo sobat semua, setelah mempelajari tentang program menentukan bilangan prima atau bukan C++. Sekarang aku mau berbagi program menampilkan deret bilangan prima sejumlah n. Sebelumnya bagi sobat yang belum paham apa itu bilangan prima bisa pelajari dulu ya!
Menampilkan bilangan prima sejumlah n.
Misal :
n = 3;
bilangan prima : 2, 3, 5.
n = 5;
bilangan prma : 2, 3, 5, 7, 11.
dan seterusnya...
Sobat bisa memanipulasi program yang udah dipelajari pada program menentukan bilangan prima atau bukan C++.
Berikut programnya :
#include<iostream>
using namespace std;
int main(){
/*
inisialisais i=0 untuk mencetak bilangan prima sejumlah n,
cek untuk memastikan apakah bilangan prima atau bukan,
bil=2 bilangan prima itu dimulai dari angka 2,
n jumlah bilangan prima yang akan dicetak
*/
int i=0, cek, bil=2,n;
cout<<"Masukan jumlah bilangan prima : ";cin>>n;
while(i<n){
cek=0;
for(int j=2;j<=bil;j++){
if(bil%j==0){
cek++;
}
}
if(cek == 1){
cout<<bil;
if(i < n-1){
cout<<", ";
}else {
cout<<'.';
}
i++;
}
bil++;
}
}
using namespace std;
int main(){
/*
inisialisais i=0 untuk mencetak bilangan prima sejumlah n,
cek untuk memastikan apakah bilangan prima atau bukan,
bil=2 bilangan prima itu dimulai dari angka 2,
n jumlah bilangan prima yang akan dicetak
*/
int i=0, cek, bil=2,n;
cout<<"Masukan jumlah bilangan prima : ";cin>>n;
while(i<n){
cek=0;
for(int j=2;j<=bil;j++){
if(bil%j==0){
cek++;
}
}
if(cek == 1){
cout<<bil;
if(i < n-1){
cout<<", ";
}else {
cout<<'.';
}
i++;
}
bil++;
}
}
Hasil eksekusi program. |
while (i<n) perulangan sejumlah bilangan prima, i bertambah apabila bil adalah bilangan prima.
for(...) perulangan mengecek bilangan prima dengan bilangan yang di cek adalah bil, bil bertambah setiap perulangan while dijalankan.
Nah sekian dulu mengenai program menampilkan sejumlah bilangan prima C++.
Berikut lanjutan program mengenai bilangan prima : program menampilkan deret bilangan prima (dari bilangan prima x hingga bilangan prima n) C++ dan menyimpannya pada array.
Semoga bermanfaat. Terimakasih...
*I WILL ALWAYS TAKE YOUR CHALLENGES*
No comments:
Post a Comment
Komentar yang bermutu Insyaallah akan mendapatkan berkah