Interaksi Manusia dan Komputer:Ragam Dialog 2: Difference between revisions
No edit summary |
|||
| Line 65: | Line 65: | ||
Tipe data dengan nilai true dan false (Boolean) | Tipe data dengan nilai true dan false (Boolean) | ||
==User-Defined Data Type== | |||
===Subrange=== | |||
*suatu range yang menunjukkan nilai terkecil dan nilai terbesar yang dapat dipergunakan | |||
*Type, pengenal = konstanta1 .. konstanta2; | |||
'''Contoh''': | |||
Type | |||
Tanggal = 1 .. 31; | |||
bulan = 1 .. 12; | |||
===Enumerated (skalar)=== | |||
*menunjukkan kumpulan dari nilai yang urutannya sudah pasti. | |||
*Type, bahasa = (delphi, java, c, pascal, basic); | |||
==Input/Output== | |||
Cara Mencetak suatu variabel : | |||
===Tidak perlu tanda petik=== | |||
Uses wincrt; | |||
Var A : integer; | |||
Begin | |||
A:= 9; | |||
Writeln(A); | |||
End. | |||
===Dengan tanda koma=== | |||
Var A : integer; | |||
Begin | |||
A:= 9; | |||
Writeln(‘Nilai A adalah ’, A); | |||
End. | |||
===Write / WriteLn=== | |||
Perintah ini digunakan untuk mencetak kata-kata atau variable ke layer komputer. Contoh untuk mencetak “Saya Belajar Pascal” | |||
Write(‘Sedang Belajar Pascal’); atau | |||
Writeln(‘Sedang Belajar Pascal’); | |||
Jika menggunakan write, setelah mencetak kata – kata atau variable, kursor akan diletakkan di samping hasil cetakan. | |||
Jka menggunakan perintah writeln, setelah mencetak kata – kata atau variable, kursor akan dipindahkan ke bawah satu baris dengan posisi horizontal pada awal baris. | |||
===Read/ReadLn=== | |||
Read atau readln digunakan untuk menerima masukan dari user untuk disimpan ke dalam suatu variable. | |||
Var A: Integer; | |||
Begin | |||
Write(‘Masukkan nilai A: ’);readln(A); | |||
Writeln(‘Nilai yang anda masukkan adalah: ’, A); | |||
End. | |||
===Komentar=== | |||
Komentar adalah bagian dari program yang tidak akan diproses oleh compiler (Free Pascal). | |||
Dengan symbol // untuk satu baris atau {…} untuk lebih dari satu baris | |||
===Unit=== | |||
Unit ini menyimpan fungsi dan prosedur standard yang sudah didefinisikan oleh pembuat compiler. Beberapa unit standard yang ada dalam Pascal adalah Crt, System, Graph, Dos, Printer, dan Overlay. | |||
'''Contoh''': | |||
Uses wincrt; | |||
===Statement If..Else=== | |||
*Struktur percabangan atau sering disebut dengan struktur kontrol ini memungkinkan programmer untuk membuat program yang dapat memilih satu langkah di antara sejumlah langkah untuk dikerjakan | |||
If…Then | |||
If…Then..Else… | |||
If…Then..Else..If..Then..Else… | |||
===Statement Case=== | |||
If…Then..Else..If..Then..Else… bisa digunakan fungsi Case | |||
Case … of | |||
……. : …….. | |||
……. : …….. | |||
'''Contoh''': | |||
Uses wincrt; | |||
Var Pilihan : integer; | |||
begin | |||
writeLn('Ada 1 sampai 5 pilihan.'); | |||
writeLn('Pilihan anda adalah');readln(Pilihan); | |||
Case Pilihan of | |||
1 : writeln('Anda memilih 1'); | |||
2 : writeln('Anda memilih 2'); | |||
3 : writeln('Anda memilih 3'); | |||
4 : writeln('Anda memilih 4'); | |||
5 : writeln('Anda memilih 5'); | |||
end; | |||
end. | |||