#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