Tugas – Program Control : Selection

Karena telat datang kelas (macet), jadi hanya bisa mengikuti pelajaran kurang lebih setengah dari yang dijelaskan.

Saat masuk sudah dijelaskan tentang switch case, yang memiliki arti statement yang sama seperti if-else, tapi hanya saja dipermudah dan diperpendek.

contoh, kalau if-else menggunakan statement hampir 4 baris hanya untuk 1 kondisi, tetapi switch case hanya menggunakan 1 baris untuk 1 kondisi.

penggunaan switch case adalah seperti berikut:

jika kondisi 1 terpenuhi, maka dipakai statement pada kondisi tersebut.

jika tidak, maka lanjut ke kondisi berikutnya sampai terpenuhi.

jika semua kondisi tidak terpenuhi, maka akan menghasilkan statement yang menandakan bahwa semua kondisi yang ada tidak terpenuhi.

operator “?” merupakan operator ‘singkat’ dari “if”, seperti berikut penggunaannya:

(a>b) ? a:b

jika kondisi (a>b) terpenuhi, maka hasil yang dikeluarkan adalah a. Jika tidak, maka hasil yang dikeluarkan adalah b.

goto and label merupakan operator yang langsung ke label yang ditempatkan.

ada 4 jenis error, dengan bagian masing-masing, sebagai berikut:

1. Compile Time Error, error yang jalan saat statement pada program tersebut rusak karena adanya karakter yang dibutuhkan hilang.

2. link time error, error yang jalan setelah compiling, dikarenakan ada yang hilang (kurang tau karena bagian ini tidak mendengarkan)

3. Run time error, error yang jalan saat program sudah jalan, dikarenakan overlimit dari sebuah variabel

4. Logical error, error yang merupakan perbedaan hasil dari sebuah statement. Harusnya hasilnya a keluarnya b.

Leave a Reply

Your email address will not be published. Required fields are marked *