Ask program menampilkan deret bilangan prima C++ dan menyimpannya pada array AdityaDS - AdityaDees

Hot

https://publishers.chitika.com/

13 January 2020

Ask program menampilkan deret bilangan prima C++ dan menyimpannya pada array AdityaDS

Contact us for advertising.
PROGRAM MENAMPILKAN BILANGAN PRIMA DARI BILANGAN TERTENTU (x) HINGGA BILANGAN TERTENTU (n)

Assalamu'alaikum...

Setelah sebelumnya sobat mempelajari program menampilkan  bilangan prima sejumlah n C++. berikut lanjutannya dimana sobat bisa menentukan bilangan awal dan akhir prima (rentang bilangan bisa sobat tentukan sendiri). Program kali ini juga memanfaatkan array sebagai penampung sejumlah bilangan prima.


Misal :

x = 2
n = 11
hasil : 2, 3, 5, 7,11.

===================

x = 4
n = 13
hasil : 5, 7, 11, 13.

===================

x = 4
n = 12
hasil : 5, 7, 11.

===================

dan seterusnya...
Nah sobat bisa memanfaatkan koding pada program menentukan bilangan prima atau bukan C++ dan program menampilkan bilangan prima sejumlah n C++ sebelum membuat program ini. Sebaiknya sobat memahami konsep bilangan prima ya!

Berikut programnya :



#include<iostream>
using namespace std;
int main(){
/*
inisialisais i=0 sebagai index awal array hasil,
  cek untuk memastikan apakah bilangan prima atau          bukan,
bil=x sebagai bilangan awal,
n bilangan akhir prima yang akan dicetak,
hasil[n] array untuk menyimpan sejumlah  bilangan prima, knapa n karena tidak mungkin bilangan prima yang disimpan lebih dari n.
*/
int i=0,cek, bil,n,x;
cout <<"masukan bilangan awal (x) : ";cin>>x; 
cout <<"Masukan bilangan akhir (n) : ";cin>>n;
int hasil[n];
bil=x; 
while(bil<=n){
cek=0;
for(int j=2;j<=bil;j++){
if(bil%j==0){
cek++;
}
}
if(cek==1){
hasil[i]=bil; //simpan prima di array
i++; //penambahan index array
}
bil++;
}
for(int j=0;j<i;j++){ //mencetak semua bilangan prima
cout<<hasil[j];
if(j < i-1){ 
cout<<", ";
}else{
cout<<'.';
}
}
}

Hasil eksekusi program :

x_to_n_prima
contoh hasil program menampilkan bilangan prima dari x hingga n.

x_to_n_prima_2
contoh hasil program menampilkan bilangan prima dari x hingga n.
Penjelasan :

  • while(bil<=n) , perulangan dimulai dari x dan berhenti hingga n.
Jika sobat membutuhkan jumlah dari bilangan prima sobat cukup menambahkan keseluruhan bilangan. Atau sobat juga bisa mengakses/mencetak bilangan prima pada indexs tertentu. Silahkan sobat manfaatkan sesuai kebutuhan sobat ya.

Semoga bermanfaat....
Terimakasih


No comments:

Post a Comment

Komentar yang bermutu Insyaallah akan mendapatkan berkah

https://payclick.com/