
Kita masuk ke pembahasan selanjutya ya guys dan juga pembahasan terakhir terkait Controll flow pada bahasa pemrograman dart.
Disclaimer
Pada tutorial ini IDE yang digunakan adalah DartPad
Pengertian
Swith dan case adalah controll flow yang sejenis dengan if dan else dimana switch case ini digunakan untuk percabangan.
Contoh Kasus
Kita ambil contoh kasus yang ada di if else ya sobat ngoding.
Seorang pendaki melakukan pendakiannya pada pagi hari, dia sudah melakukan instruksi kepada semua anggota pendakinya untuk melakukan hal hal ini :
- Saat tiba di pos 1 team akan makan snack
- Saat tiba di pos 2 team akan makan daging
- Saat tiba di pos 3 team akan makan sayur
- saat tiba dipuncak team akan bergembira
void main(){
int posSaatIni = 10;
switch(posSaatIni){
case 1:
print("Makan Snack");
break;
case 2:
print("Makan daging");
break;
case 3:
print("Makan Sayur");
break;
case 4:
print("Berbahagia");
break;
default:
print("Pos yang anda masukan tidak terdaftar");
}
}
program diatas kalau dijalankan maka akan menampilkan Pos yang anda masukan tidak terdaftar
karena variable posSaatIni
masih bernilai 10, coba ganti nilai variable tersebut dengan angka yang sudah dimasukan kedalam switch case.
default
pada switch case diatas sebagai nilai defaualt apa bila nilai yang dimasukan tidaka da didalam daftar dan default juga bisa dihilangkan dari blok switch case.
Daaannn akhirnya selesai juga tetang controll flow, selanjutnya kita break dulu ya sobat ngoding . kita masih punya banyak pembahasan selanjutnya tapi kita cukupkan disini dulu. Samapai jumpa di topik selanjutnya.
Berakit rakit kehulu, bernang ketepian, sakit sakit dahulu bersernag senang kemudian Pepatah