- Back to Home »
- Artikel IT »
- Pemrograman C++ Menggunakan Kondisi (IF)
Posted by : Unknown
Thursday, 13 November 2014
Seleksi
digunakan untuk mengarahkan suatu proses itu berjalan. Seleksi adalah suatu
program untuk mengambil keputusan berdasarkan suatu kondisi. Sebelum kita
membahas seleksi lebih jauh ada baiknya kita mengenal terlebih dahulu
operator-operator yang akan digunakan pada saat
pembuatan program dengan menggunakan seleksi.
Pernyataan if
Pernyataan
if dapat digunakan untuk mengambil suatu keputusan berdasarkan suatu kondisi,
bentuk dari pernyataan ini ada tiga macam, yaitu:
1.
If tunggal (if saja)
2.
Else (if dengan
ingkaran)
3.
If di didalam if (if
ganda)
1. If tunggal
Pernyataan if
tunggal ini hanya digunakan jika kondisinya hanya 1.
Bentuknya:
If (kondisi)
Pernyataan;
|
Keterangan :
1.
Kondisi digunakan untuk
menentukan pengambilan keputusan
2.
Pernyataan, berisi perintah-perintah
dan akan dijalankan jika kondisi bernilai benar
2. Else if
Pernyataan
else-if tidak berdiri sendirii tanpa adanya if, karena bentuk pernyataan else
adalah merupakan suatu ingkaran dari pernyataan if.
Bentuknya:
If (kondisi)
Pernyataan1;
Else
Pernyataan2;
|
Pada bentuk
diatas, pernyataan1 dijalankan jika kondisi bernilai benar dan pernyataan2 hanya dieksekusi jika kondisi bernilai salah. Pernyataan if maupun else dapat
berupa pernyataan tunggal ataupun majemuk, berikut ini ada beberapa
kemungkinan:
Kemungkinan 1
|
Kemungkinan2
|
Kemungkinan3
|
if (kondisi)
pernyataan1;
else
{
pernyataan21;
pernyataan22;
…………......
}
|
if (kondisi)
{
pernyataan11;
pernyataan12;
……………
}
else
Pernyataan2;
|
if (kondisi)
{
pernyataan11;
pernyataan12;
……………..
}
else
{
pernyataan21;
pernyataan22;
……………..
}
|
3. If else if
Bentuknya
If (kondisi1)
pernyataan1;
else
if (kondisi2)
pernyataan2;
else
if (kondisi3)
pernyataan3;
else
if (kondisi_n)
pernyataan_n;
else
pernyataan_x;
|
Bentuk
pernyataan ini bermanfaat untuk menyeleksi segala kemungkinan tindakan,
penyeleksian dilakukan secara bertingkat, begitu ada kondisi yang bernilai
benar, maka pernyataan yang sesuai dengan kondisi tersebut akan dijalankan dan
jika tidak ada kondisi yang memenuhi, maka pernyataanX yang akan dijalankan
Contohnya :
#include
<conio.h>
#include
<iostream.h>
main()
{
int bil,sisa;
cout<<"masukkan bilangan yang akan
dicek : ";
cin>>bil;
sisa=bil%2;
cout<<endl;
if (sisa==0)
{
cout<<"Bilangan Genap";
}
else
{
cout<<"Bilangan Ganjil";
}
getch();
}
Gambar 1. Jika dinputkan 2 Maka muncul outputnya bilangan genap
Contact
Person : 0822-5595-9473 Email :
rizkyvg@gmail.com
FB : http://facebook.com/rizkyspecialist
Twitter : @RhizkySSAT
FB : http://facebook.com/rizkyspecialist
Twitter : @RhizkySSAT
Regards,
Rizky Virgiawan,
©IT
Support™