Friday, January 22, 2010

Decission/Percabangan menggunakan IF dan ELSE

Sebelum kita dapat menggunakan decisiion, kita harus belajar tentang Operator Relational terlebih dahulu,
yang dapat ditemukan dalam posting sebelumnya.
Decission diperlukan untuk menjalankan pernyataan/statement/perintah program, yang tergantung pada satu kondisi atau lebih.
Sebagai contoh, kita ingin menentukan Apakah suatu nilai adalah lebih dari 60 atau tidak.

Syntaxnya ditulis dengan format di bawah ini:
if (kondisi)
(pernyataan)
Contoh:
if (x> 60)
(cout << "jumlah lebih dari 60";)

Kita dapat menambahkan satu lagi pernyataan untuk kondisi yang berlawanan dengan kondisi di atas, dengan syntax else.
Contoh:
if (x> 60)
(cout << "jumlah lebih dari 60";)
else
(cout << "jumlah tidak lebih dari 60";)

Sintaks lengkapnya bisa dilihat pada contoh di bawah ini:

# include "iostream.h"
# include "conio.h"
main ()
{
int x;
cout << "Masukkan angka:";
cin>> x;
if (x> 60)
{cout << "Angka lebih dari 60";}
else
{cout << "Angka tidak lebih dari 60";}
getch ();
}

Hasilnya tampak seperti gambar di bawah ini:
1. Jika kita memasukkan angka lebih dari 60, misalnya 65, maka program akan menampilkan:
jumlah lebih dari 60, karena kondisi memiliki nilai TRUE.


2. Jika kita memasukkan angka 60 atau kurang dari 60, misalnya 58, maka program akan menampilkan:
jumlah tidak lebih dari 60, karena kondisi memiliki nilai FALSE.


( Made Heriyasa )

No comments:

Post a Comment