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

              Gambar 2. Jika diinputkan 3 Maka muncul outputnya bilangan ganjil







Contact Person : 0822-5595-9473              Email : rizkyvg@gmail.com
                                                   FB      : http://facebook.com/rizkyspecialist
                                                              Twitter : @RhizkySSAT





Regards,

Rizky Virgiawan,

©IT Support™










Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © Information And Technology - Hatsune Miku - Powered by Blogger - Designed by Johanes Djogan -