Sabtu, 12 September 2015

Percabangan pada BASIC

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