Monday, 14 December 2015

Pernyataan Penentu Keputusan

Holla~
Selamat pagi...

Materi di Senin pagi ini kita akan membahas tentang Pernyataan Penentu Keputusan
Bukan pernyataan Cinta lho :D

Nah materi kali ini menurut saya sangat penting untuk di dalami terkhusus buat mahasiswa kaya kita, dimana tiap akhir semester kita disuruh membuat final project berupa program sesuai bahasa pemrogramannya.

Dimana tiap ada inputan disitu pasti ada pilihan, semisal Menu Utama sebuah Program, Error Handling, dan masih banyak lagi.

Mending langsung simak aja yuk !!!!



Pernyataan Penentu Keputusan


Ada dua macam, diantaranya:
1. if, if-else, if-else if else
2. switch

If

-        Pernyataan kondisi yang digunakan untuk pengambilan keputusan terhadap dua buah kemungkinan 
-        if bisa berdiri sendiri atau dengan menggunakan else 

Bentuk:
  if(kondisi){

  // blok pernyataan yang dijalankan, bila kondisi benar

  }

Contoh If

if (amount <= balance) balance = balance – amount;
 

  

If else

if-else mengatur pernyataan yang dijalankan sewaktu kondisi bernilai benar atau salah


Bentuk:

  if(kondisi){

    // blok pernyataan yang dijalankan, bila kondisi benar

  } else{

    // blok pernyataan yang dijalankan, bila kondisi salah

  }

Contoh If else

if (amount <= balance) balance = balance – amount;

else balance = balance – OVERDRAFT_PENALTY
 

If else if else

Mengatur pernyataan yang dijalankan sewaktu kondisi berupa pilihan

Bentuk:

  if(kondisiA){

    // pernyataan yang dijalankan, bila kondisiA benar

  }else if(kondisiB){

    // pernyataan yang dijalankan, bila kondisiB benar

  }else if(kondisiC){

    // pernyataan yang dijalankan, bila kondisiC benar

  }else{

    // pernyataan yang dijalankan untuk kondisi selain itu

  }
 

Switch 


Switch digunakan untuk melakukan tindakan berbeda terhadap sejumlah kemungkinan nilai

Bentuk:

  switch(ekspresi){

  case nilaiSatu:

  Pernyataan 1

  break;

  case nilaiDua:

  Pernyataan2

  break;

  ...

  default: PernyataanN;

  }

 

Contoh Switch1

 

 

 

Nah gimana ?
Pastinya dah pada ngerti donk.

Saya sendiri kalo ngoding buat final project lebih sering pakai switch ketimbang if-else if-else, yah mungkin faktor kebiasan tapi emang enakan pake switch kok untuk pernyataan yang nilainya banyak.

Kalau masih belum ngerti, coba dibaca lagi.
Nah baru nanti tanya ke saya, ok !!!

9 comments

wah kebeneran ane ada matkul c++, thx gan

makasih gan lengkap banget, saya bookmark dulu siapa tau entar ada tugas bisa di liat

waduh gan ane paling takut ama pelajaran beginian

gk kuliah saya gan gpp biar tau

aduh belom kuliah gan, ga ngerti :D

gagal paham gan tapi semoga bisa :)

ane bingung nih pertnyaannya kayak mana nih ya semoga bisa saja lah


EmoticonEmoticon