Mencoba lebih baik dari pada tidak sama sekali.....

Minggu, 16 Maret 2014

Penggunaan Case pada C++

Sedikit membahas tentang Case pada Pemrograman C++.
Case yaitu suatu fungsi yang di gunakan untuk membuat percabangan.
Case sebenarnya hampir mirip dengan If (if, else if, and else) , namun untuk strukturnya lebih gampang menggunakan Case untuk melakukan percabangan yang banyak maupun sedikit.
kaunggulan dari Case yaitu bentuk sintaxnya lebih rapi di banding dengan fungsi If.
Deklarasi Case pada umumnya :

     switch(kondisi)
       {
       case   1:
                  statements_case1;
                  break;
       case   2:
                  statements_case2;
                  statements_case2;
                  break;
       case   3:
       case   4:  
       default :
                 statement_default;
        }


Untuk lebih jelasnya langsung ajha ke TKP....^_^
Untuk contoh program Case silahkan ketikan sintak di bawah ini..!

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


void main()
{
char nama[20];
int umur ;
char status[10];
int pilih;
do{
clrscr();
cout<<"Welcome to My Program \n";
cout<<endl;
cout<<"----Menu Pilihan---- \n";
cout<<endl;
cout<<"1.Masukan data \n";
cout<<"2.Tampil data \n";
cout<<"3.Keluar\n";
cout<<"Masukan Pilihan : ";
cin>>pilih;
//Deklarasi Prnggunaan Case
switch(pilih){
case 1:
//clrscr();
cout<<"----Input Data----\n";
cout<<endl;
cout<<"Masukan Nama : ";
cin>>nama;
cout<<"Masukan Umur : ";
cin>>umur;
cout<<"Status Pendidikan : ";
cin>>status;
getch();
break;
case 2:
//clrscr();
cout<<"----Output Data----\n";
cout<<endl;
cout<<"Nama Anda : "<<nama<<endl;
cout<<"Umur Anda : "<<umur<<endl;;
cout<<"Status Pendidikan : "<<status<<endl;
getch();
break;
}
//End Case
} while (pilih !=3);
clrscr();
gotoxy(30,5);cout<<"Terima kasih! \1";
getch();
}


Contoh output yang akan di tampilkan dari sintax di atas seperti ini :




Demikian penjelasan singkat tentang pengunaan Case pada C++.
Jika sintaxnya error coba di compile menggunakan borland C++ 5.02. ->sedot disini.
Selamat mencoba, semoga tulisan ini bisa membantu Anda. "GBU" ^_^