Pengertian dan Macam-macam Operasi Penyeleksian C++

Tags

Pengertian dan Macam-macam Operasi Penyeleksian C++ - Belajar C++

Pengertian Operasi Penyeleksian

Pernyataan Percabangan digunakan untuk memecahkan persoalan untuk mengambil suatu keputusan diantara sekian pernyataan yang ada. Untuk keperluan pengambilan keputusan, setiap data yang ada, data yang dimasukan atau data yang asli dari program akan diproses dahulu untuk tindak lanjutnya, beberapa data akan diseleksi dengan operasi penyeleksian dan akan memilih jalanya jika ketentuan penyeleksian tersebut terpenuhi. Borland C++ menyediakan beberapa perintah antara lain adalah Pernyataan IF, Pernyataan IF-Else, pernyataan Nested IF, Pernyataan IF-ELSE majemuk dan Pernyataan Switch Case.

Baca juga : Pengertian dan Macam-macam Proses Pengulangan C++

Macam-macam Operasi Penyeleksian

Pernyataan IF 
Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan dan jika tidak memenuhi syarat maka akan diabaikan”.

Baca juga : Pengertian dan Contoh Pernyataan IF C++

Bentuk umum dari pernyataan if :
if (kondisi)
       pernyataan;
Penulisan kondisi berada di dalam tanda kurung kurawal jika pemakaian if diikuti dengan pernyataan majemuk, bentuk penulisannya sebagai berikut :
if (kondisi)
{
         pernyataan;
         ……
}

Pernyataan IF - ELSE 
Pernyataan if mempunyai pengertian, “Jika kondisi bernilai benar, maka perintah-1 akan dikerjakan dan jika tidak memenuhi syarat maka akan mengerjakan perintah-2”.

Baca juga : Pengertian dan Contoh Pernyataan IF - ELSE C++

Bentuk umum dari pernyataan if - else :
if (kondisi)
          perintah-1;
else
          perintah-2;
atau
if (kondisi)
{
          perintah-1;
          ...
}
else
{
          perintah-2;
          ...
}

Pernyataan NESTED IF
Nested if merupakan pernyataan if berada didalam pernyataan if yang lainnya.

Baca juga : Pengertian dan Contoh Pernyataan Nested if C++

Bentuk umum dari pernyataan nested - if :
if(syarat)
{
        if(syarat)
              … perintah;
        else
              … perintah;
}
else
{
        if(syarat)
              … perintah;
        else
              … perintah;
}

Pernyataan IF – ELSE Majemuk
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.

Baca juga : Pengertian dan Contoh Pernyataan IF - ELSE Majemuk C++

Bentuk umum dari pernyataan if - else Majemuk :
if (syarat)
{
        … perintah;
        … perintah;
}
else if (syarat)
{
        … perintah;
        … perintah;
}
else
{
        … perintah;
        … perintah;
}

Pernyataan switch - case
Bentuk dari switch - case merupakan pernyataan yang dirancangan khusus untuk menangani pengambilan keputusan yang melibatkan sejumlah atau banyak alternatif penyelesaian. Pernyataan switch - case ini memiliki kegunaan sama seperti if – else bertingkat, tetapi penggunaannya untuk memeriksa data yang bertipe karakter atau integer.

Baca juga : Pengertian dan Contoh Pernyataan Switch-Case C++

Bentuk umum dari pernyataan switch-case :
switch (ekspresi integer atau karakter )
{
   case konstanta-1 :
        … perintah;
        … perintah;
   break;
   case konstanta-2 :
        … perintah;
        … perintah;
   break;
   default :
        … perintah;
        … perintah;
   break;
}

Cukup sekian dari belajarcpp.com semoga artikel ini bisa bermanfaat untuk kita semua. Mohon maaf atas kekuranganya dan Terima Kasih atas dukungan dan kunjungan anda ke BelajarCPP. Have a nice day.

Last update : 3 Februari 2016


EmoticonEmoticon