Minggu, 10 April 2011

listing program menu c++

#include<iostream.h>
#include<conio.h>
#include<math.h>
main()
{
int pil;
char ulang;
awal:
clrscr();
cout<<"...::::::MENU PILIHAN::::::..."<<endl;
cout<<"=============================="<<endl;
cout<<"|1. Deret Bilangan Prima      |"<<endl;
cout<<"|2. Deret Pengcekan Prima     |"<<endl;
cout<<"|3. Pengurutan Bilangan       |"<<endl;
cout<<"|4. Keluar                    |"<<endl;
cout<<"=============================="<<endl;
cout<<"Pilihan Anda [1..4] : ";cin>>pil;
cout<<"\n\n";
switch(pil)
{
case 1 :
{
int bil,i,j,n;

i=0;
j=1;
int q;

cout<<"Masukkan bilagan prima : ";
cin>>n;

q=1;
while (q<n) {
while (j<=q) {
if (q%j==0) {
    i=i+1;
    }
    j=j+1;
    }
        if (i==2) cout<<q<<" ";

    i=0;
    j=1;
    q++;
    }
}
goto tengah;
case 2 :
int bil,i,j;
i=0;
j=1;
int q;
{
cout<<"Masukkan bilangan yang akan di cek : ";cin>>bil;
while(j<=bil)
    {
    if(bil%j==0)
        {
        i=i+1;
        }
    j=j+1;
    }
if (i==2)cout<<bil<<" adalah bilangan Prima\n";
else cout<<bil<<" adalah bilangan bukan Prima\n";
}
goto tengah;
case 3 :
{
 int nilai[20];
 int x,temp;
 cout<<"Masukkan Banyak Input = ";cin>>x;
 cout<<"Masukkan Input: "<<endl;
 for(int i=1;i<=x;i++)
    {
     cout<<"Nilai Ke-"<<i<<" : ";cin>>nilai[i];
    }
 cout<<"Input sebelum diurutkan : "<<endl;
 for(i=1;i<=x;i++)
    {
     cout<<nilai[i]<<" ";
    }
 for(int j=1;j<=x;j++)
    {
     for(int k=j+1;k<=x;k++)
        {
         if(nilai[j]>nilai[k])
            {
             temp=nilai[j];
             nilai[j]=nilai[k];
             nilai[k]=temp;
            }
        }
    }
    cout<<endl;
    cout<<"Input setelah diurutkan : "<<endl;
    for(i=1;i<=x;i++)
        {
         cout<<nilai[i]<<" ";
    }
}
goto tengah;

case 4 : goto akhir;
default : cout<<"Salah Input !";
tengah:
cout<<"\n";
cout<<"Apa anda ingin kembali ke menu [Y/N]: ";cin>>ulang;
while(ulang=='Y'||ulang=='y')
goto awal;
goto akhir;
}
getch();
akhir:
}

Tidak ada komentar:

Posting Komentar