Konsep Struktur Case
dibuat oleh :
Ernest William Imanuel Hutabarat
Wining zulham ramzi akbar
Shofiatunnisa
Konsep Struktur CASE dalam Algoritma
Percabangan case
merupakan struktur yang bisa menyederhanakan perintah if-then-else yang
bertingkat-tingkat maupun bersarang untuk permasalahan tertentu. Struktur ini
digunakan untuk permasalahan dengan 2 permasalahan ataupun lebih. Namun, untuk
struktur case hanya bisa menyederhanakan perintah if apabila memenuhi syarat,
yaitu :
- Kondisi berupa
pembandingan kesamaan (dengan tanda “=”)
- Nilai yang
dibandingkan bertipe ordinal (integer, Boolean, dan char)
A. A. Struktur case-of
Ekspresi pada struktur case dapat menggunakan tipe
data integer ataupun Boolean yang menghasilkan suatu nilai. Stuktur case
memeriksa apakah nilai dari ekspresi tersebut sama dengan salah satu dari
kondisi 1, kondisi 2, atau kondisi 3. Jika nilai ekspresi sama dengan salah
satu kondisi, maka kode program yang sesuai akan dijalankan.
Contoh : Menentukan nama hari berdasarkan angka
A. B. Struktur case-of-else
Struktur ini adalah pengembangan dari struktur case-of, yang dimana jika ada kondisi yang sama dengan nilai ekspresi, maka case-of tidak akan mengerjakan apa-apa. Namun, ada kalanya struktur case harus mengerjakan sesuatu jika tidak ada ekspresi yang sama nilainya dengan kondisi case. Hal itu bisa terpenuhi dengan struktur case-of-else, yang dimana jika tidak ada satupun kondisi dalam ekspresi yang bernilai sama, maka pernyataan atau blok program yang berada pada statement else akan dikerjakan.
Secara umum, bentuk struktur case-of-else sama dengan
bentuk strukur case-of, hanya penambahan statement else pada akhir kondisi
case.
Contoh :
Menentukan nama bulan berdasarkan angka
Referensi :
https://rissyamutyap.wordpress.com/2016/12/04/algoritma-dan-pemrograman-struktur-pemilihan-case/
file:///C:/Users/shofi/Downloads/Artikel_Algoritma_Nur%20sofia%20(1).pdf
https://lmsspada.kemdikbud.go.id/pluginfile.php/551663/mod_resource/content/0/topik4-algo-unud.pdf
Komentar
Posting Komentar