Tutorial Program Pascal Written by Taufan Erfiyanto for educational purpose only

TUTORIAL PROGRAM PASCAL : PENJELASAN PROGRAM

program ar_ray; {‘judul program’} uses crt; label 10; var data : array[1..100] of integer; n,i,x,total : integer; rata : real; begin clrscr; {'membersihkan layar'} total := 0; gotoxy (10,5); write ('================'); gotoxy(10,6); write('Jumlah data : ');readln(n); gotoxy (10,7); writeln('================'); for i:=1 to n do begin 10:X:=7; gotoxy(10,x+i); write('Nilai ke- ',i,' : ');readln(data[i]); if data[i]<0 then goto 10; total :=total+data[i]; end; Jika data yang diinput kurang dari 0 maka input data akan diulang Perulangan For-to-do sebanyak n (jumlah datanya) B.U GOTOXY : GOTOXY(sumbuX,sumbuY) Gotoxy untuk mengatur tampilan output Deklarasi variabel ‘data’ sebagai array. [1..100] maksudnya batas untuk variabel ‘data’ adalah sampai 100 Karena di pascal tidak ada line number maka di gunakan label untuk melakukan Goto

Copyright © 2009. findme.web.id

rata:3:2). writeln('================'). readkey. var data : array[1.x+n+3). gotoxy(10. findme. gotoxy(10. writeln('Rata-Rata : '.n).web. Copyright © 2009. writeln('================').i. end.x+n+2). Seperti mencetak ‘================’. rata : real. label 10. {'judul program'} uses crt.. gotoxy(10. writeln('Jumlah data : '. gotoxy(10.x+n+4).Tutorial Program Pascal Written by Taufan Erfiyanto for educational purpose only gotoxy(10. writeln('================'). begin writeln('================'). Cetak nilai dari variabel rata dengan format 3 angka di depan koma dan 2 angka di belakang koma. Program di atas tersebut dapat disederhanakan dengan menggunakan perintah procedure untuk statemen yang diulang-ulang. procedure garis.100] of integer. program ar_ray.id .x.x+n+1). rata := total/n. Program dengan menggunakan procedure dapat dilihat di bawah ini. n.total : integer.x+n+5).

begin clrscr. if data[i]<0 then goto 10. rata := total/n.readln(data[i]). total :=total+data[i].6).x+n+1). gotoxy(25. for i:=1 to n do begin 10:X:=7. writeln('Rata-Rata : '. gotoxy (25.x+n+3).id . write('Jumlah data : ').web. gotoxy(25. Memanggil procedure garis Copyright © 2009. garis.'. gotoxy (25. write('Nilai ke.' : ').x+n+4). end.x+n+2).x+i).Tutorial Program Pascal Written by Taufan Erfiyanto for educational purpose only end.5). garis. garis. gotoxy(25. findme. {'membersihkan layar'} total := 0.rata:3:2). garis.i. gotoxy(25. gotoxy(25.7).readln(n). gotoxy(25.

Tutorial Program Pascal Written by Taufan Erfiyanto for educational purpose only writeln('Jumlah data : '.x+n+5). findme.id .web. readkey. gotoxy(25. Untuk menampilkan output pada layar Demikianlah Tutorial Program Pascal dari saya jika masih ada yang belum jelas dapat ditanyakan diblog dan semoga tutorial ini berguna bagi anda.n). Terima kasih. Copyright © 2009. end. garis.

Sign up to vote on this title
UsefulNot useful