Mesran

Hanya ingin berbagi kebaikan dan mendapatkan kebaikan yang lain.

Struktur Kendali PERULANGAN

Terdapat 3 jenis Struktur Perulangan, yaitu :
1. For…Do
2. While…Do
3. Repeat …. Until

Oke pada sesi ini kita membahas yang perulangan FOR … DO
Bagian I : FOR…DO
Syntax :

FOR nmVariabel := nAwal TO nAkir DO
BEGIN
perintah1 ;
perintah2 ;
perintahn ;
END ;

nmVariabel : WAJIB di deklarasikan di bagian VAR
nAwal : merupakan nilai awal dari perulangan
nAkhir : merupakan nilai akhir dari perulangan

Misalnya perintahnya seperti ini :
FOR i := 1 TO 10 DO

Itu berarti
1. Akan dilakukan pengulangan perintah yang terjadi sebanyak nilai i=1 menuju nilai i=10. that all
2. Perulangan tersebut di kategorikan perulangan menurun

jadi bisa di simpulkan i=1, i=2, i=3, i=4, i=5, i=6, i=7, i=8, i=9, i=10
itu makna perintah diatas.

nah, nilai i itu hanya sebagai COUNTER yang menentukan kapan perulangan itu berakhir. misalnya perintah nya begini :

USES CRT ;
VAR i: Byte ;

BEGIN
FOR   i  := 1  TO  5  DO
BEGIN
Writeln ( ' STMIK BUDIDARMA ' ) ;
END ;

END.

nah tentu saja perintah itu akan menghasilkan output BUDIDARMA sebanyak 5 x dan ditampilkan perbaris, seperti ini :
STMIK BUDIDARMA
STMIK BUDIDARMA
STMIK BUDIDARMA
STMIK BUDIDARMA
STMIK BUDIDARMA

jika Writeln() diganti menjadi Write() maka akan menjadi begini :
STMIK BUDIDARMASTMIK BUDIDARMASTMIK BUDIDARMASTMIK BUDIDARMASTMIK BUDIDARMA

tampilannya perkolom, right, MASIH BINGUNG memakai Writeln() dan Write() ?

coba perintahnya Writeln() di edit menjadi ini : Writeln ( i , ‘STMIK BUDIDARMA’ ) ;

bagaimana hasilnya ?

OKE jika sudah paham, latihan program di bawah ini :

USES CRT ;
VAR i: Byte ;

BEGIN
FOR   i  := 1  TO  10  DO
BEGIN
Writeln ( 1 , ' x ' , i , ' = ' , 1 * i ) ;
END ;

END.

hasilnya, YAP, anda bener !

1 x 1 = 1
1 x 2 = 2
1 x 3 = 3
1 x 4 = 4
1 x 5 = 5
1 x 6 = 6
1 x 7 = 7
1 x 8 = 8
1 x 9 = 9
1 x 10 = 10

Selamat datang KESUSAHAN ! (😀 pikir aja sendiri dahulu… )

Filed under: Pemrograman Pascal,

Terima kasih telah memberikan komentar anda.

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Archives Per Tahun

%d bloggers like this: