Fungsi pada BASIC (DEF)

Referensi Algo 1 (Basic)
Pendefinisian Fungsi / Def :
DEF FNNamaFungsi(Daftar Parameter) Blok Pernyataan END DEF
Pendeklarasian Variabel dalam Fungsi secara Local, Statis, Global: Contoh Variabel Global:
rem program utama csl st$=”turbo basic” print FNKapital$(st$) print st$ END
rem program fungsi DEF FNKapital$(x$) st$=left$(x$,1) FNKapital$=UCASE$(st$) END DEF
rem hasil rem T rem t

Contoh Variabel Local:
rem program utama csl st$=”turbo basic” print FNKapital$(st$) print st$ END
rem program fungsi DEF FNKapital$(x$) Local st$ st$=left$(x$,1) FNKapital$=UCASE$(st$) END DEF
rem hasil rem T rem turbo basic

Contoh Variabel Statis: variabel yang hanya dikenal dalam blok tempat dideklerasikan dan tidak dikenal di luar blok, namun nilainya tidak hilang sekeluarnya dari fungsi.
rem program utama csl print FNStatis, N print FNStatis, N print FNStatis, M END
rem program fungsi DEF FNStatis Static N INCR N FnStatis=N END DEF
rem hasil rem 1   0 rem 2   0 rem 3   0

Share this

Leave a Reply

Your email address will not be published.