Pengenalan Bahasa Pemrograman Pascal
Pengenalan Bahasa Pemrograman Pascal
PEMROGRAMAN PASCAL
5. Const(Constant)
Const adalah nilai konstanta (nilai tetap) yang
6. Tipe Data
Keterangan
Kelompok Tipe Sub tipe
Range Size
Simple Ordinal dan Shortint -128..127 8-bit
Integer Integer -32768..32767 16-bit
Longint -2147483648.. 2147483647 32-bit
Byte 0..255 8-bit
Word 0..65535 16-bit
Real Real -39
2.9 x 10 .. 1.7 x 10 38
9. Unit DOS
Digunakan bilamana menggunakan prosedur-
prosedur dan fungsi-fungsi standar yang
berhubungan dengan DOS call, seperti GetTime,
SetTime, DiskSize DiskFree dan sebagainya.
PERINTAH DASAR WRITE/WRITELN &
READ/READLN
Program memerlukan statement keluaran dan
masukkan.
Pada Pascal :
Statement keluaran (write dan writeln) merupakan
hasil olahan komputer.
Statement masukkan (read dan readln) merupakan
masukkan dari luar untuk diolah oleh komputer.
Write
Perintah untuk mencetak hasil pada layar dengan
kursor tetap pada baris yang sama
program write1;
uses crt;
begin
write('Hai, ini siapa? ');
write(‘Ini saya');
end.
program write2;
uses crt;
begin
write('Hai, ini siapa? ');
write(‘Ini saya');
end.
matematika
komputasi
matematika dan komputasi
Writeln …
program writeln3;
uses crt;
var
a:integer;
b:integer; a = 2
begin b = 4
clrscr; a+b = 6
a:=2; a–b = -2
b:=4; a/b = 5.0000000000E-01
writeln('a = ',a); a*b = 8
writeln('b = ',b);
writeln('a+b = ',a+b);
writeln('a-b = ',a-b);
writeln('a/b = ',a/b);
writeln('a*b = ',a*b);
end.
Read
Read adalah perintah untuk membaca data yang
dimasukkan user ke komputer untuk diolah.
program read1;
uses crt;
var
a,b:integer;
begin
writeln('Anda diminta memasukkan 2 buah angka
a dan b');
write('a = ');read(a);
write('b = ');read(b);
writeln('a+b = ',a+b);
writeln('a-b = ',a-b);
writeln('a/b = ',a/b);
writeln('a*b = ',a*b);
end.
Read ….
program read2;
uses crt;
var
nama:string;
umur:byte;
begin
clrscr;
write('Nama Anda : '); read(nama);
write('Umur Anda : ');read(umur);
writeln('Konfirmasi kembali data Anda !!!!');
writeln('Jadi Nama Anda adalah ',nama);
writeln('Umur Anda adalah ',umur);
end.
Read ….
program readln1;
uses crt;
var
nama:string;
umur:byte;
begin
write('Nama Anda : ');readln(nama);
write('Umur Anda : ');readln(umur);
writeln('Konfirmasi kembali data Anda !!!!');
writeln('Jadi Nama Anda adalah ',nama);
writeln('Umur Anda adalah ',umur);
end.
Nama Anda : Ronaldo {sebarang nama}
Umur Anda : 25 {sebarang umur}
Konfirmasi kembali data Anda !!!!
Jadi nama Anda adalah Ronaldo
Umur Anda adalah 25