User Manual

N-49
A
Perintah-perintah Struktur Kontrol/Pernyataan If
g
Pernyataan If digunakan untuk mengendalikan pelaksanaan program percabangan menurut
apakah ekspresi If mengikuti (yang merupakan kondisi percabangan) itu benar atau salah.
Perhatian Pernyataan If
If harus selalu disertai dengan Then. Menggunakan If tanpa terkait Then akan
menghasilkan Syntax ERROR.
Sebuah ekspresi, perintah Goto, atau perintah Break dapat digunakan untuk {ekspresi*}
mengikuti Then dan Else.
If~Then (~Else) ~IfEnd
Syntax If {ekspresi kondisional} : Then {exkspresi*} : Else {ekspresi*} : IfEnd :
{pernyataan} : ...
Fungsi Pernyataan yang mengikuti Then dijalankan bergantung pada Else,
kemudian pernyataan yang mengikuti IfEnd dijalankan ketika pernyataan
bersyarat yang mengikuti If adalah benar. Pernyataan yang mengikuti Else
kemudian pernyataan yang mengikuti IfEnd dijalankan ketika pernyataan
bersyarat yang mengikuti If adalah salah.
Else {ekspresi} dapat diabaikan.
Selalu termasuk IfEnd:{pernyataan}. Menghilangkannya tidak akan
menyebabkan kesalahan, tetapi isi program tertentu dapat menyebabkan
hasil eksekusi tak terduga oleh semuanya setelah pernyataan If.
Contoh 1 ?
A : If A < 10 : Then 10A
^
Else 9A
^
IfEnd : Ans×1.05
Contoh 2 ?
A : If A > 0 : Then A × 10
A : IfEnd : Ans×1.05
A
Perintah-perintah Struktur Kontrol/Pernyataan For
g
Pernyataan For mengulangi pelaksanaan pernyataan antara For dan Next asalkan nilai
yang diberikan untuk variabel kontrol dalam rentang tertentu.
Perhatian Pernyataan For
Pernyataan For harus selalu diikuti oleh pernyataan Next. Menggunakan For tanpa terkait
Next akan menghasilkan Syntax ERROR.
For~To~Next
Syntax For {ekspresi (nilai awal)}
{variabel (variabel kontrol)} To {ekspresi (nilai
akhir)} : {pernyataan} : ... {pernyataan} : Next : ....
Fungsi Pelaksanaan pernyataan dari For ke Next mengulangi variabel kontrol
ditambah dengan 1 dengan pelaksanaan masing-masing, memulai dari nilai
awal. Ketika nilai dari nilai kontrol mencapai nilai akhir, eksekusi melompat
ke pernyataan Next yang mengikuti. Eksekusi program akan berhenti jika
tidak ada pernyataan Next yang mengikuti.
Contoh For 1
A To 10 : A
2
B : B
^
Next
For~To~Step~Next
Syntax For {ekspresi (nilai awal)}
{variabel (variabel kontrol)} To {ekspresi (nilai
akhir)} Step {ekspresi (langkah)}: {pernyataan} : ... {pernyataan} :
Next : ....