To the point ajah.. Contoh menu pilihan banyak kita temui pada game..contohnya seperti ini..MENU
1. New Game
2. Load Game
3. Exit
Untuk membuat menu pilihan, kita memerlukan statement IF. Statement ini digunakan untuk memecahkan masalah dalam mengambil suatu keputusan diantara sekian kondisi yang ada. Sintax nya seperti ini:
if (kondisi)
{
pernyataan;
}
Statemen IF juga dapat ditambahkan statemen ELSE sebagai alternatif jika kondisi tidak terpenuhi.. Sintaxnya:
if(kondisi)
pernyataan_1;
else
pernyataan_2;
Dalam program menu pilihan yang kita pakai kali ini, statemen IF digunakan untuk memilih salah satu dari menu pilihan tersebut.. contohnya, jika kita memilih menu 1, maka akan memulai game baru (New Game).. jika memilih menu 2, maka akan memulai game yang sudah disimpan (Load Game), jika memilih menu 3, maka akan keluar dari game (Exit)..
Dalam program, source code nya akan menjadi seperti ini..
#include <iostream.h>
#include <conio.h>
#define phi 3.14
int main()
{
float jari2, volume, luas, tinggi;
int pilihan;
clrscr();
cout<<"====MENU PILIHAN==="<<endl;
cout<<"1. Volume Tabung"<<endl;
cout<<"2. Luas Lingkaran"<<endl;
cout<<"3. Keluar"<<endl;
cout<<"==================="<<endl;
cout<<"Pilihan Anda (1/2/3) : ";
cin>>pilihan;
cout<<endl;
if(pilihan==1)
{
cout<<"Masukkan panjang jari-jari : ";
cin>>jari2;
cout<<"Masukkan tinggi tabung : ";
cin>>tinggi;
volume = phi * jari2 * jari2 * tinggi;
cout<<"Volume Tabung adalah : "<<volume;
getch();
}
if(pilihan==2)
{
cout<<"Masukkan panjang jari-jari : ";
cin>>jari2;
luas = phi * jari2 * jari2;
cout<<"Luas Lingkaran adalah : "<<luas;
getch();
}
else;
return 0;
}
Mengerti kan?? Untuk statemen if ketiga..saya menempatkan sintax return 0; dibawahnya, yang berfungsi untuk keluar dari program jika memilih menu 3.. Jika kalian menggunakan void main(), maka kalian akan selalu mengalami failure saat meng-compile program.. maka dari itu, gunakan int main() agar program dapat berjalan..