Select Language



Followers

IT Programmer. Powered by Blogger.

07 October 2009

Belajar C++ - Penggunaan Statemen IF

"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"



Comments:

Ada 1
akiratoya said...
pada hari 

jika ingin menggunakan
void main()
return 0;
dapat di buang ...

Social Media


Facebook Page

Programming Tutorial


Info


Tips
Downloads
Friends
 
This Blog is proudly powered by Blogger.com | Template by Bali Web Development | Privacy Policy | Rise Up!!