PROGRAM C++ MENAMPILKAN BILANGAN PRIMA ANTARA X DAN Y SERTA RATARATA

PROGRAM C++ MENAMPILKAN BILANGAN PRIMA ANTARA X DAN Y SERTA RATARATA
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  }




BERIKUT TAMPILAN OUTPUTNYA
Open Comment
Close Comment

Belum ada Komentar untuk "PROGRAM C++ MENAMPILKAN BILANGAN PRIMA ANTARA X DAN Y SERTA RATARATA"

Posting Komentar