Dzulfikar Risky/1110191012

Assalamualaikum  Warahmatullahi  Wabarakatuh

Praktikum ke 4

Penggunaan statement penentu keputusan yang cara kerjanya mengguanakan relational operator atau logical operator. Contoh statement penentu keputusan if, if-else, else-if,switch

Bentuk umum  if

If(kondisi)

Pernyataan;

Cara kerja

Jika kondisi yang diseleksi benar ( bernilai=1) maka pernyataan yang mengikutinya akan diproses

Sebaliknya jika kondisi salah (bernilai=0) maka pernyataan yang mengiktinya tidak akan diproses

Bentuk umum  if-else

If(kondisi)

Pernyataan1;

Else pernyataan2;

Cara kerja

Jika kondisi benar maka pernyataan1 dijalanakan

Jika kondisi salah maka pernyataan2 dijalankan

Bentuk umum else-if

If(kondisi)

Pernyataan1

Else if (kondisi2);

Pernyataan2;

Else if (kondisi3)

Pernyataan3;

Else pernyataan4

Jika kondisi benar maka pernyataan1 dijalankan

Jika kondisi salah masuk ke kondisi2

Jika kondisi2 benar maka pernyataan2 dijalankan

Jika kondisi2 salah maka masuk ke pernyataan3

Jika kondisi3 benar maka pernyataan3 dijalankan

Jika kondisi3 salah maka pernyataan4 dijalankan

Bentuk umum  switch

Switch(ekspresi)

Cara kerja

{ case konstanta1

Case pernyataan1

…..

Break;

Case kontanata2

.

.

Case konstanta-n

…..break;

Default:

}

Cara kerja

Ekspresi dapat berupa ekspresi bertipe integer atau karakter. Demikian juga dengan konstanta1, konstanta2,….,konstantan dapat berupa konstanta integer atau karakter. Setiap pernyataan (pernyataan1….pernyataann) dapat berupa pernyataan tunggal ataupun pernyataan  jamak. Dalam hal ini penulisan urutan karakter case tidak berpengaruh

  1. Pengujian switch dimulai dari konstanta1. Kalau nilai konstanta1 cocok dengan ekspresi maka pernyataan1 dijalanakan. Kata kunci break harus disertakan di bagian ahkir setiap case, yang akan mengarahkan eksekusi ke ahkir switch.
  2. Kalau ternyataan pernyataan1 tidak sama dengan nilai ekspresi, pengujian dilanjutkan pada kontanta2, dan seterusnya
  3. Jika sampai ahkir pengujian case ternyata tidak ada kecocokan maka pernyataan yang mengikuti adalah kata kuci default yang akan dieksekusi. Kata kunci default bersifat opsoional

Tugas

1.Membuat program menentukan ganjil genap

  • Facebook
  • Twitter
  • Google+
  • Pinterest

2.Menentukan kelompok suatu karakter

  • Facebook
  • Twitter
  • Google+
  • Pinterest

3 Membuat kalkulator sederhana

  • Facebook
  • Twitter
  • Google+
  • Pinterest
 4. Membuat program tahun kabisat

  • Facebook
  • Twitter
  • Google+
  • Pinterest

5. membuat determinan

  • Facebook
  • Twitter
  • Google+
  • Pinterest