![PROGRAM C++ MENAMPILKAN BILANGAN PRIMA ANTARA X DAN Y SERTA RATARATA PROGRAM C++ MENAMPILKAN BILANGAN PRIMA ANTARA X DAN Y SERTA RATARATA](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRZibbCcx-qbHcWWXyiNe_0MOG54zxJz5rG9CwtxzQmfRzP_tNwFXfR_9_FDyyZjcHxvuJ82dx_dmqCdmBhYrbXQyBWYKE7Vy8aIR9xQuYYZZwlbF6OwnsCo39cSYC7BF7miKfohfUoYkD/w600/PICT1.jpg)
Sabtu, 25 April 2020
PROGRAM C++ MENAMPILKAN BILANGAN PRIMA ANTARA X DAN Y SERTA RATARATA
SOURCE KODE
1 #include
2 #include
3 #include
4 using namespace std;
5
6 int main(){
7
8 cout<<"=================================================\n";
9 cout<<"| |\n" ; //JUDULPROGRAM
10 cout<<"| <<<<<<<<< FRANS RIZKY NUGROHO >>>>>>>>>>> |\n";
11 cout<<"| <<<<<<<< PTIK ROMBEL 1 5302419019 >>>>>>>>> |\n";
12 cout<<"=================================================\n";
13
14 char answer;
15 int y, x, j, bill;
16 float jumlah = 0, banyak = 0, ratarata;
17 do{
18 cout<<"\nINPUT BATAS AWAL BILANGAN PRIMA: \n";cin>>x;//INPUTX
19 cin.ignore();
20 if (!cin || cin.gcount() != 1){
21 cout << "MASUKAN BUKAN BILANGAN\n>>PROGRAM AKAN TERHENTI<<\n";//JIKA MASUKAN BUKAN HURUF PROGRAM BERHENTI
22 system("PAUSE");
23 goto END;
24 }
25 cout<<"INPUT BATAS AKHIR BILANGAN PRIMA: \n";cin>>y;//INPUTY
26 cin.ignore();
27 if (!cin || cin.gcount() != 1){
28 cout << "MASUKAN BUKAN BILANGAN\n>>PROGRAM AKAN TERHENTI<<\n";//JIKA MASUKAN BUKAN HURUF PROGRAM BERHENTI
29 system("PAUSE");
30 goto END;
31 }
32 if (x>y){
33 cout << "MASUKAN SALAH X > Y\n>>PROGRAM AKAN TERHENTI<<\n";//JIKA MASUKAN X > Y MAKA PROGRAM BERHENTI
34 system("PAUSE");
35 goto END;
36 }
37 cout <<"BILANGAN PRIMANYA ADALAH :\n";
38
39 for(x ; x <= y; x++){
40 bill=0;
41 for(j = 1; j <= x; j++){
42 if(x % j == 0){
43 bill++;
44 }
45 }
46 if(bill==2){
47 jumlah = jumlah + x;
48 banyak++;
49 ratarata = jumlah / banyak;
50 cout<< x << " ";
51 }
52 }
53 cout << "\nBanyak Bilangan Prima(n) : " << banyak;
54 cout << "\nJumlah Bilangan Prima(a) : " << jumlah;
55 cout << "\nRata-rata (a/n) : " << ratarata;
56 cout << "\n\n";
57 system("PAUSE");
58 cout << "Lakukan perhitungan lagi? [Y/N]";//PERULANGAN KE AWAL
59 cin >> answer;
60 cout <<"\n";
61 }
62 while(answer=='Y' || answer=='y');
63 END:
64 cout<<"| <<<<<<<<<<<< TERIMA KASIH >>>>>>>>>>>>> |\n";
65 return 0;
66 }
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRZibbCcx-qbHcWWXyiNe_0MOG54zxJz5rG9CwtxzQmfRzP_tNwFXfR_9_FDyyZjcHxvuJ82dx_dmqCdmBhYrbXQyBWYKE7Vy8aIR9xQuYYZZwlbF6OwnsCo39cSYC7BF7miKfohfUoYkD/s400/PICT1.jpg)
Belum ada Komentar untuk "PROGRAM C++ MENAMPILKAN BILANGAN PRIMA ANTARA X DAN Y SERTA RATARATA"
Posting Komentar