#include "iostream.h"
void main()
{
int tekan;
int i, j, k, x, y, bil;
do{
for(int k=0; k<80; k++) cout << "~";
cout << "Menu" << endl;
cout << "====" << endl;
cout << "1. Deret Bilangan Ganjil" << endl;
cout << "2. Deret Bilangan Genap" << endl;
cout << "3. Deret Bilangan Prima" << endl;
cout << "4. Exit" << endl;
cout << "Silahkan pilih : ";
tekan=cin.get();
switch (tekan){
case '1' :
i=1, j=1;
do{
bil=-1;
cout << "Masukkan 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 << "Masukkan Jumlah Bilangan Genap 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 '3' :
x=0, y=0;
do{
bil=-1;
cout << "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');
}
untuk mengetahui deret ganjil,genap,prima
Rabu, 07 Oktober 2009
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar