Dalam bahasa BASIC ada beberapa fungsi percabangan yaitu :
1. GOTO/GOSUB
GOTO berfungsi untuk memindahkan alur program menuju ke
baris yang ditunjuknya. Sedangkan GOSUB berfungsi memindahkan alur program ke
baris yang ditunjuk, setelah itu akan kembali mengeksekusi baris yang ada
dibawah GOSUB ketika sudah bertemu dengan RETURN.
GOSUB harus berpasangan dengan RETURN, sedangkan GOTO tidak
bisa berpasangan dengan RETURN.
Bentuk Umum :
GOTO <label>
GOSUB <label>
...
RETURN
Contoh Program GOTO :
Hasil:
Contoh Program GOSUB:
Hasil :
Untuk download program klik disini.
2. IF...THEN...ELSE
Fungsi ini digunakan untuk mengecek suatu ekspresi, lalu
mengeksekusi pernyataan yang sesuai dengan kondisinya.
Jika 1 kondisi :
IF <kondisi> THEN <pernyataan>
Contoh :
Hasil :
Jika 2 kondisi :
IF <kondisi> THEN <pernyataan> ELSE
<pernyataan>
Contoh :
Hasil :
Jika >2 kondisi :
IF <kondisi1> THEN
<pernyataan1>
ELSEIF <kondisi2> THEN
<pernyataan2>...
ELSE
<pernyataanz>
END IF
Contoh :
Hasil :
Untuk download program klik disini.
3. SELECT CASE
Fungsi nya hampir sama dengan IF, bedanya CASE hanya bisa
mengetes 1 variabel.
Bentuk Umum :
SELECT CASE <variabel>
CASE <hasil tes 1>
<pernyataan1>
CASE <hasil tes 2>
<pernyataan2>...
CASE ELSE
<pernyataanz>
END SELECT
Contoh :
Hasil :
Untuk download program klik disini.
Tidak ada komentar:
Posting Komentar