Blogger templates

Sabtu, 03 Maret 2012

[C++] Pernyataan Berkondisi di Pemrograman C++

Pernyataan Berkondisi

Pernyataan berkondisi/ pernyataan bersyarat/ conditional statement adalah suatu pernyataan program yang akan melakukan sesuatu instruksi jika suatu kondisi yang disyaratkan terpenuhi/ bernilai benar.
Pernyataan-pernyataan berkondisi:
  • Pernyataan if
  • Pernyataan if-else
  • Pernyataan switch

Pernyataan if

Bentuk:

    if(kondisi)
        pernyataan;

Jika kondisi bernilai benar, maka pernyataan dijalankan.
Jika kondisi bernilai salah, maka pernyataan tidak dijalankan.

Contoh:
...
int angka = 5;
if(angka < 10)
    cout << “Lebih kecil”;
...

 
Pernyataan if-else

Bentuk:

    if(kondisi)
        pernyataan1;
    else
        pernyataan2;

Jika kondisi bernilai benar, maka pernyataan1 dijalankan.
Jika kondisi bernilai salah, maka pernyataan2 dijalankan.

Contoh:
...
int angka = 5;
if(angka < 10)
     cout << “Lebih kecil”;
else
     cout << “Tidak lebih kecil”;
...


Pernyataan if-else Bersarang

Pernyataan if-else bersarang/ nested if merupakan pernyataan if-else yang di dalamnya terdapat pernyataan if-else yang lainnya yang tersusun secara cascade.
Pernyataan ini memberikan pilihan kondisi yang lebih dari 2.

Bentuk:

    if(kondisi1)
        pernyataan1;
    else if(kondisi2)
        pernyataan2;
    else if(kondisi3)
        pernyataan3;
    ...
    else

Pernyataan Switch

Pernyataan switch mempunyai kegunaan yang sama dengan pernyataan if-else bersarang, yaitu memberikan pilihan kondisi yang lebih dari 2.
Pernyataan yang dijalankan adalah pernyataan yang berada pada nilai case yang sama dengan kondisi yang menjadi syarat.

Bentuk:

switch(kondisi) {
    case nilai1:
        pernyataan1;
        break;
    case nilai2:
        pernyataan2;
        break;
    case nilai3:
        pernyataan3;
        break;
    ...
    default:
        pernyataanN;
}
         pernyataanN;

0 komentar:

Posting Komentar

Catatan: Hanya anggota dari blog ini yang dapat mengirim komentar.

Che ragiliya. Diberdayakan oleh Blogger.

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Online Project management