Rabu, 17 April 2013

"IF-ELSE dan SWITCH" (PERCABANGAN C++)


IF-ELSE statement
Statement ini merupakan pengembangan dari “if” statement, ketika suatu tidak terpenuhi maka akan menjalankan . Tetapi ketika menemukan “else if” statement maka dilakukan pengecekan kembali.
Format : if ()
else if ()
else
SWITCH STATEMENT
Statement ini digunakan untuk melakukan percabangan alur yang efektif digunakan untuk alur program mempersyaratkan banyak kondisi.
Format : switch () {
case :
case :
default:
}

Contoh untuk program Percabangan
//program pemilihan menu
Kita dapat membuat dengan kedua statement percabangan diatas sebagai berikut :

Ø  menggunakan statement IF-ELSE

#include
#include
main ()
{
  int makan;
cout<<"menu makan malam\n";
cout<<" [1] Ayam Goreng \n";
cout<<" [2] Capcai Tumis \n";
cout<<" [3] Sate Ayam \n";
cout<<" Masukan pilihan anda : \n";cin>>makan;
if (makan==1)
cout<<" makan malam anda malam ini adalah Ayam Goreng  \n";
else if (makan==2)
cout<<" makan malam anda malam ini adalah Capcai Tumis \n";
else if (makan==3)
cout<<" makan malam anda malam ini adalah Sate Ayam \n";
else {
cout<<" menu tidak tersedia \n"; }

getch ();
}


Ø  Menggunakan Statement Switch

#include
#include
main ()
 {
  int makan;
cout<<"menu makan malam\n";
cout<<" [1] Ayam Goreng \n";
cout<<" [2] Capcai Tumis \n";
cout<<" [3] Sate Ayam \n";
cout<<" Masukan pilihan anda : \n";cin>>makan;
switch(makan){
case 1: {
cout<<" makan malam anda malam ini adalah Ayam Goreng  \n";
break; }
case 2: {
cout<<" makan malam anda malam ini adalah Capai Tumis \n";
break; }
case 3: {
cout<<" makan malam anda malam ini adalah Sate Ayam \n";
break;}
default:
cout<<" menu tidak tersedia \n";
break;
}
getch ();
}