Minggu, 25 November 2012

Operator Penyeleksi Kondisi

Operator Penyeleksi Kondisi

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




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

           if (kondisi)
                perintah 1;
           else
              perintah 2;

 Pernyataan NESTED IF
Nested if merupakan pernyataan if berada didalam pernyataan if yang lainnya.
            Bentuk umum:
                    if(syarat)
                       if(syarat)
                         ....perintah;
                       else
                          ....perintah;
                   else
                      if(syarat)
                        ....perintah;
                      else
                        ....perintah;

Pernyataan IF – ELSE MajemukBentuk dari if-else bertingkat sebenarnya serupa dengan
nested if, keuntungan penggunanan if-else bertingkat dibanding dengan
nested if adalah penggunaan bentuk penulisan yang lebih sederhana

Bentuk Penulisannya
if (syarat)
{
… perintah;
… perintah;
}
else if (syarat)
{
… perintah;
… perintah;
}
else
{
… perintah;
… perintah;
}


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

      Bentuk penulisan    perintah ini sebagai berikut :
    switch (ekspresi integer atau
    karakter )
    {
    case konstanta-1 :
    … perintah;
    … perintah;
    break;
    case konstanta-2 :
    … perintah;
    … perintah;
    break;
    ……
    ……
    default :
    … perintah;
    … perintah;
    }
 





















 

Tidak ada komentar:

Posting Komentar