Seleksi pada C++


Apa seleksi itu ?

Seleksi adalah jenis perintah yang digunakan untuk memilih dan menjalankan kondisi yang diberikan sesuai alur logika pada sruct program.Dalam bahasa pemrograman C++,ada tiga jenis seleksi yang dapat digunakan yaitu If,If...Else dan Switch Case.


Macam Operasi Seleksi pada C++ :


1. IF


If digunakan jika hanya terdapat satu kondisi saja.Perintah ini akan dijalankan jika pernyataan benar dan akan diabaikan jika pernyataan salah



Bentuk Umum:
if (kondisi)
{
     pernyataan;
     ………
}

Contoh Listingnya :


Output Programnya :



2.IF...ELSE


If...else digunakan jika terdapat lebih dari satu kondisi.Perintah ini berjalan jika sudah mendapat pernyataan yang benar dari beberapa pernyataan yang diberikan.Perintah ini bekerja dengan cara menguji satu persatu pernyatan mulai dari kondisi pertama hingga kondisi yang memenuhi pernyataan.Berikut contoh Program menggunakan seleksi if...else:

Bentuk Umum :


if (kondisi)
{
  perintah-1;
  …..
}
else
{
  perintah-2;
  …..
}

Contoh Listingnya :


Output Programnya :



3. If Else Majemuk
Jika kondisi bernilai benar, maka perintah-1 akan dikerjakan dan jika tidak memenuhi syarat maka akan mengerjakan perintah-2. Dan Bentuk dari if-else bertingkat sebenarnya serupa dengan nested if, keuntungan penggunaan if-else bertingkat dibanding dengan nested if adalah penggunaan bentuk penulisan yang lebih sederhana.

Bentuk Umum:
if (syarat)
{
        … perintah;
        … perintah;
}
else if (syarat)
{
        … perintah;
        … perintah;
}
else
{
        … perintah;
        … perintah;
}

Contoh Listingnya :


Output Programnya :


4. Nested If
Jika kondisi bernilai benar, maka perintah-1 akan dikerjakan dan jika tidak memenuhi syarat maka akan mengerjakan perintah-2. Dan  Nested if merupakan pernyataan if berada di dalam pernyataan if yang lainnya. 



Bentuk Umum:
if(syarat)
{
        if(syarat)
              … perintah;
        else
              … perintah;
}
else
{
        if(syarat)
              … perintah;
        else
              … perintah;
}
Contoh Listingmnya :

Output Programnya :


5. Switch Case

Perintah seleksi switch case hampir sama dengan if...else yaitu menyeleksi lebih dari satu kondisi. Bedanya,switch case tidak butuh operator dalam menyeleksi kondisi yang diberikan

Bentuk Umum :
switch (ekspresi integer atau karakter )
{
   case konstanta-1 :
         … perintah;
         … perintah;
   break;
   case konstanta-2 :
         … perintah;
         … perintah;
   break;
   default :
         … perintah;
         … perintah;
}
Contoh Listingnya :

Output Programnya :




Komentar

Postingan populer dari blog ini

Prosedur dan Fungsi pada C++

Record Sederhana pada C++