TUGAS MINGGU 6-ALPRO 1-SI UNIPDU
NAMA:SABILI AIDA AHSAN
NIM:4121043
PRODI:SISTEM INFORMASI-A
1. Jelaskan definisi percabangan
Percabangan atau branching merupakan sebuah blok program yang menyatakan bahwa sebuah aksi akan dijalankan jika kondisi sebuah percabangan terpenuhi. Pada umumnya konsep percabangan dibagi dua, yaitu percabangan if dan percabangan case.
2.Jelaskan jenis-jenis percabangan (if else dan switch case), sebutkan perbedaannya
if else adalah melibatkan pernyataan majemuk yaitu pernyataan A dan B. Jika pernyataan bukan merupakan pernyataan A, maka yang akan dijalankan merupakan pernyataan B.
switch-case merupakan pernyataan yang dirancang khusus untuk menangani pengambilan keputusan yang melibatkan banyaknya alternatif dalam suatu masalah. Kegunaan switch-case sebagai pengganti if-else majemuk yang apabila dalam suatu masalah if-else majemuk tidak dapat menangani maka diganti dengan switch-case. Sederhananya jika if-else majemuk tidak dapat menyelesaikan masalah yang banyak alternatif maka kita menggunakan switch-case untuk menyelesaikannya.
perbedaannya adalah
-Switch, kondisi hanya dinyatakan dengan bilangan bulat atau karakter/string sedangkan IF-ELSE yang dapat menggunakan operasi seperti <, >, <= dan >=.
-Tidak ada konstanta yang sama dalam sebuah switch.
-Angka yang digunakan harus berkisar diantara 0 – 255.
-Harus menggunakan break, Gunanya untuk mengakhiri statement.
-Ada default, ini bisa dibilang sebagai ‘Else’nya Switch Case.
3. Sebutkan jenis-jenis percabangan if else (1 kasus, 2 kasus, banyak kasus) jelaskan dan berikan contohnya masing-masing.
*1 Kasus
Percababgan switch case adalah percabangan kode program dimana kita membandingkan isi sebuah variabel dengan beberapa nilai. Jika proses perbandingan tersebut menghasilkan true, maka block kode program akan di proses.
Komentar
Posting Komentar