Pascal:Percabangan
Percabangan adalah suatu perintah (pernyataan) yang memungkinkan suatu perintah (pernyataan) dieksekusi jika suatu kondisi terpenuhi atau tidak terpenuhi.
Jika suatu kondisi terpenuhi, maka perintah akan dilaksanakan.
Jika kondisi tidak terpenuhi, maka perintah yang lainnya yang dilaksanakan .
Kondisi umumnya dalam bentuk Boolean (True / False)
Percabangan di dalam pemrograman digunakan oleh komputer untuk menentukan langkah kerja instruksi.
Percabangan menggunakan operator kondisional yang akan menghasilkan nilai boolean (benar/true atau salah/false).
Jika nilai yang dihasilkan benar, maka perintah (instruksi) akan dilaksanakan, sedangkan jika salah, maka instruksi tidak akan dilaksanakan atau melaksanakan instruksi lainnya.
Konsep Percabangan
Tidak semua baris dalam program akan di eksekusi. Suatu aksi akan dilakukan bila memenuhi persyaratan atau kondisi tertentu.
Penentuan kondisi boolean dan aksi yang dilakukan bergantung pada jumlah pilihan atau kasus yang terdapat pada masalah tersebut apakah terdapat satu pilihan, dua pilihan, ataukah terdiri atas banyak pilihan.
Jenis Percabangan
Jenis percabangan yang umum digunakan antara lain:
- Percabangan Tunggal
- Percabangan dua kondisi
- Percabangan Majemnuk
Bentuk Umum
IF <kondisi terpenuhi> THEN <laksanakan perintah>
Dimana kondisi adalah sesuatu yang bernilai True atau False, dan pernyataan adalah perintah yang akan dijalankan
atau
If X Then Y
Jika kondisi X terpenuhi (benar) maka lakukan aksi Y / jika tidak : Tidak melakukan perintah.