"Om Swastiastu"
Setelah kita mempelajari penggunaan atau pendeklarasian konstanta dalam C++, selanjutnya saya akan menjelaskan mengenai pembuatan program menu pilihan dalam C++.. Dalam sesi kali ini, kita juga akan belajar mengenai penggunaan statemen IF (kondisional)..
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..
"Om Santhi, Santhi, Santhi, Om"
07 October 2009
Belajar C++ - Penggunaan Statemen IF
Written by:
IT Programmer
Labels:
cpp programming
Subscribe to:
Post Comments (RSS)
jika ingin menggunakan
void main()
return 0;
dapat di buang ...