Fransisca's Blog

blog buat tugas PBO..^^

program deret angka

Diposting oleh sisqa

#include

void main()
{
int tekan;
int i, j, k, x, y, bil;
do{
for(int k=0; k<80; k++) cout << "~";
cout << "Menu\n";
cout << "====\n";
cout << "1. Deret Bilangan Ganjil\n";
cout << "2. Deret Bilangan Genap\n";
cout << "3. Deret Bilangan Prima\n";
cout << "4. Exit\n";
cout << "Silahkan pilih : ";
tekan=cin.get();
switch (tekan){
case '1' :
i=1, j=1;
do{
bil=-1;
cout << "\nMasukkan Jumlah Bilangan Ganjil Yang ingin ditampilkan [1..20] : ";
cin >> bil;
cin.clear();
cin.sync();
}while (bil<1||bil>20);
cout << endl;
while (i<=bil)
{
cout << j ; i++, j+=2;
}
cout << endl; break;
case '2' :
i=0, j=2;
do{
bil=-1;
cout << endl << "Masukkan Jumlah Bilangan Genap Yang ingin ditampilkan [1..20] : ";
cin >> bil;
cin.clear();
cin.sync();
}while (bil<1||bil>20);
cout << endl;
while (i {
cout << j ; i++, j+=2;
}
cout << endl; break;
case '3' :
x=0, y=0;
do{
bil=-1;
cout << endl << "Masukkan Jumlah Bilangan Prima Yang ingin ditampilkan [1..20] : ";
cin >> bil;
cin.clear();
cin.sync();
}while (bil<1||bil>20);
cout << endl;
for(j=1;;j++){
x=0;
for(i=1;i<=j;i++){
if(j%i==0)x++;
}
if(x==2){
cout << j ;
y++;
}
if(y==bil) break;
}
cout << endl ; break;
}
cin.get();
}while (tekan!='4');
}

0 komentar:

Posting Komentar