Wednesday, December 5, 2012

Unknown

Script menggunakan Menu yang didalam program menggunakan switch,if, for, do..while


Pagi sobat Ferason..
Minggu kemarin aku dapet request(diminta'i) bantuan dari adek kelas buat program yang didalamnya menggunakan menu, for, do..while, if, switch. Yaah, aku buat program menentukan deret bilangan ganjil dan genap aja, lebih mudah ^_^. Langsung aja sobat, scriptnya sebagai berikut :

#include <iostream.h>
#include <conio.h>

void main(){
int pilih,dergenap,i,derganjil;
char pil;

menu:
clrscr();

cout<<"1. Menentukan Deret Bilangan Genap";
cout<<"\n2. Menentukan Deret Bilangan Ganjil\n";
cout<<"Masukkan Pilihan Anda!!!(1/2)";
cin>>pilih;

switch(pilih){
    case 1:
       goto genap;//break;
   case 2:
       goto ganjil;//break;
    default:
        goto end;
}

genap:
clrscr();
cout<<"Masukkan angka batas deret (Cari Angka Genap) : ";
cin>>dergenap;
cout<<"\nDeret Bilangan Genap sampai angka "<<dergenap<<" adalah : \n\n";
for (i=0;i<=dergenap;i++){
    if(i%2==0){
cout<<i<<" ";
    }
}
tanya:
cout<<"\n\nUlangi(U)/Kembali Ke Awal(A)/Keluar(K)";
cin>>pil;
   if(pil=='U'||pil=='u'){
   goto genap;
   }
   else if(pil=='A'||pil=='a'){
   goto menu;
   }
   else if(pil=='K'||pil=='k'){
   goto end;
   }
   else{
   cout<<"PILIHAN SALAH COY !!!";
   goto tanya;
   }


ganjil:
clrscr();
cout<<"Masukkan angka batas deret (Cari Angka Ganjil): ";
cin>>derganjil;
cout<<"\nDeret Bilangan Ganjil sampai angka "<<derganjil<<" adalah : \n\n";
i=0;
do{
    if(i%2!=0){
       cout<<i<<" ";
    }

    i++;
}while(i <= derganjil);

tanya2:
cout<<"\n\nUlangi(U)/Kembali Ke Awal(A)/Keluar(K)";
cin>>pil;
   if(pil=='U'||pil=='u'){
   goto ganjil;
   }
   else if(pil=='A'||pil=='a'){
   goto menu;
   }
   else if(pil=='K'||pil=='k'){
   goto end;
   }
   else{
   cout<<"PILIHAN SALAH COY !!!";
   goto tanya2;
   }

getch();
end:
}

Unknown

About Unknown -

Author Description here.. Nulla sagittis convallis. Curabitur consequat. Quisque metus enim, venenatis fermentum, mollis in, porta et, nibh. Duis vulputate elit in elit. Mauris dictum libero id justo.

Subscribe to this Blog via Email :