Anda di halaman 1dari 1

Ket : Fungsi GOTOXY(X,Y) ialah untuk menentukan posisi tulisan saat dicetak.

Yaitu X menandakan Baris dan Y menandakan Kolom.

Start

GOTOXY(20,13);WRITE('NAMA MAHASISWA : '); READLN(nm); GOTOXY(20,14);WRITE('NPM : '); READLN(npm); GOTOXY(20,15);WRITE('BANYAK MK : '); READLN(n);

nil1,nil2 : ARRAY [1..10] OF 0..10000000; nama : ARRAY [1..10] OF STRING[90]; n,i,bar,mt,jsk,jmt : INTEGER; ipk : REAL; nm,npm : STRING;

Ket : nil1 Nil2 n i bar tulisan mt jsk jmt ipk nm npm

= = = = = = = = = = =

variabel banyak sks variabel Nilai indesk untuk banyaknya perulangan harga awal untuk peulangan variabel untuk penempatan kolom variabel variabel variabel variabel variabel variabel untuk untuk untuk untuk untuk untuk mutu jumlah sks jumlah mutu ipk mahasiswa nama mahasiswa npm mahasiswa

i := 1;
False

True

GOTOXY(5,3); WRITE('NAMA MAHASISWA :',nm); GOTOXY(5,4); WRITE('NPM :',npm); GOTOXY(5,5); WRITE('JUMLAH MK :',n); GOTOXY(5,6); WRITE(JUMLAH SKS :',jsk); GOTOXY(5,11); WRITE(GARIS); GOTOXY(5,12); WRITE('KODE'); GOTOXY(18,12); WRITE('MATA KULIAH'); GOTOXY(46,12); WRITE('SKS'); GOTOXY(58,12); WRITE('NILAI'); GOTOXY(70,12); WRITE('MUTU');

GOTOXY(5,bar); WRITELN(kd[i]); GOTOXY(18,bar); WRITELN(nama[i]); GOTOXY(47,bar); WRITELN(nil1[i]); GOTOXY(60,bar); WRITELN(nil2[i]);

GOTOXY(30,5); WRITE('MATA KULIAH KE-: ',i); GOTOXY(10,6); WRITE('KODE MK: '); READLN(kd[i]); GOTOXY(10,7); WRITE('MATA KULIAH : '); READLN(nama[i]); GOTOXY(10,8); WRITE('BANYAK SKS : '); READLN(nil1[i]);

bar := 14; i := 1;
False

i := i + 1;

i := i + 1;

True

ipk := jmt / jsk ; GOTOXY(5,7);WRITE(JUMLAH MUTU:,jmt); GOTOXY(5,8);WRITE(IPK:,ip k:4:2); GOTOXY(5,bar+1);WRITELN(g

False

False

False

False

mt:=0 mt:=nil1[i]*4 mt:=nil1[i]*3 mt:=nil1[i]*2 mt:=nil1[i]*1

Anda mungkin juga menyukai