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
- 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.
- Kalau ternyataan pernyataan1 tidak sama dengan nilai ekspresi, pengujian dilanjutkan pada kontanta2, dan seterusnya
- 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
2.Menentukan kelompok suatu karakter
3 Membuat kalkulator sederhana
4. Membuat program tahun kabisat5. membuat determinan
Recent Comments