membuat program matriks pada pascal 2.docx

4
MEMBUAT PROGRAM MATRIKS PADA PASCAL #2 Program ini akan menanyakan password pada pertama kali, passwordnya adalah “pascal”. Lalu akan masuk untuk membuat sebuah matriks yang berordo 2x2, kali ini hanya akan mencari inversnya saja, tidak dengan determinan dan transpose (karena sudah dilakukan pada minggu yang lalu). Untuk membuatnya, pertama tama buka pascal, lalu ketikkan program berikut ini: Uses digunakan untuk memanggil unit library pascal. Pada unit crt terdapat implementasi fungsi BIOS untuk screen (layar) dan interface keyboard. Var digunakan untuk membuat variable. A,b,c,d,I,invers,p,q,r,s : real artinya variabel tersebut bersifat real, yaitu 1, 2, 3, 4 …. n. Jawab: char artinya variabel jawab barsifat character. Pass : string[8] artinya variabel pass bersifat string dengan panjang maksimal 8 karakter. Begin: memulai program. Gotoxy (25, 10) artinya pergi ke baris 25 kolom 10

Upload: aditya-janata-priya

Post on 13-Aug-2015

147 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: MEMBUAT PROGRAM MATRIKS PADA PASCAL 2.docx

MEMBUAT PROGRAM MATRIKS PADA PASCAL #2

Program ini akan menanyakan password pada pertama kali, passwordnya adalah “pascal”. Lalu akan masuk untuk membuat sebuah matriks yang berordo 2x2, kali ini hanya akan mencari inversnya saja, tidak dengan determinan dan transpose (karena sudah dilakukan pada minggu yang lalu).

Untuk membuatnya, pertama tama buka pascal, lalu ketikkan program berikut ini:

Uses digunakan untuk memanggil unit library pascal.

Pada unit crt terdapat implementasi fungsi BIOS untuk screen (layar) dan interface keyboard.

Var digunakan untuk membuat variable.

A,b,c,d,I,invers,p,q,r,s : real artinya variabel tersebut bersifat real, yaitu 1, 2, 3, 4 …. n.

Jawab: char artinya variabel jawab barsifat character.

Pass : string[8] artinya variabel pass bersifat string dengan panjang maksimal 8 karakter.

Begin: memulai program.

Gotoxy (25, 10) artinya pergi ke baris 25 kolom 10

Write (‘masukkan password: ‘) artinya mencetak tulisan yang ada di dalam kutip.

Readln pass artinya membaca inputan dan dimasukkan ke dalam variabel pass yang sudah dideklarasikan diatas.

If not (pass = ‘pascal’) then artinya jika value dari variabel pass bukan ‘pascal’ maka melakukan statement berikutnya.

Repeat: mengulang.

Page 2: MEMBUAT PROGRAM MATRIKS PADA PASCAL 2.docx

Clrscr: membersihkan atau menghapus layar.

Writeln : mencetak tulisan yang ada didalam tanda petik satu. Membuat pointer berada di bawahnya.

Gotoxy (10, 5) ; write(‘a=’) ; read(a) artinya mencetak a= di baris 10 kolom 5 dan memasukkan hasil inputannya ke dalam variabel a.

I := (a*d) – (b*c) ini adalah rumus untuk mencari determinan, dan nilainya dimasukkan kedalam variabel i.

If not (I = 0) then jika I tidak sama dengan 0 maka bisa dicari inversnya dengan melakukan statement berikutnya.

Invers := 1/((d*a)-(b*c)) ini adalah rumus untuk mencari invers. Lalu hasilnya akan dimasukkan kedalam variabel invers.

If (i=0) then begin writeln(‘tidak ada invers matriks’) jika I sama dengan 0, maka tidak bisa dicari inversnya.

Readkey : untuk membaca sebuah karakter dari keyboard.

Upcase: untuk memberikan huruf capital dari argument.

Halt: memberhentikan program sementara.

End. Mengakhiri program.

Page 3: MEMBUAT PROGRAM MATRIKS PADA PASCAL 2.docx

Setelah itu klik run run untuk menjalankan programnya.

Hasilnya: