4.0
1. HEADER
2. BLOCK
a. BAGIAN DECLARASI :
- LABEL
- KONSTANTA
- DEFINISI TIPE
- VARIABEL
- PROCEDURE / FUNGSI
b. BAGIAN STATEMENT / PERNYATAAN
( YANG DITANDAI DENGAN BEGIN S/D END. )
PROGRAM PERKALIAN ;
HEADER
USES CRT ;
CONST
C = 6.02 ;
VAR
DECLARASI
A : INTEGER ;
B : REAL ;
BEGIN
BLOCK
A := 1000 ;
B := A * C ;
WRITELN ( HASIL B= , B ) ;
END.
STATEMENT
PROSES
INPUT
PROSES
GO TO
OUTPUT
OUTPUT
ATAU KONSTAN
oTIDAK HANYA BERLAKU UNTUK BILANGAN, BISA JUGA BERUPA STRING
oBOLEH TERDAPAT OPERASI ARITMATIKA
oNAMA KONSTANTA TIDAK BOLEH MENGANDUNG SPASI DAN TANDA
1. INTEGER
- ADALAH TIPE BILANGAN BULAT YANG MEMPUNYAI BATAS BILANGAN 32768 S/D
32767
- DPAT DIPERKECIL / DIPERLUAS JANGKAUANNYA DENGAN MENGGUNAKAN TIPE
LAIN YANG MEMPUNYAI CARA KERJA YANG SAMA DENGAN TIPE INTEGER :
- SHORTINT : - 128 S/D 127
- LONGINT : -12147483648 S/D 2147483649
- TERDAPAT JUGA TIPE BILANGAN BULAT POSITIF, YAITU :
- TIPE BYTE YANG PUNYA BATAS :
0 S/D 255
- TIPE WORD YANG PUNYA BATAS :
0 S/D 65535
CONTOH PENDEKLARASIANNYA :
VAR
SATU : INTEGER ;
A, B, C : INTEGER ;
AA, BB : BYTE ;
CC, DD : WORD ;
LI : LONGINT ;
SI : SHORTINT ;
2. BOOLEAN / LOGIKA
-ADALAH TIPE VARIABEL YANG HANYA MEMPUNYAI DUA KEMUNGKINAN : TRUE
-CONTOH :
VAR
KON1 : BOOLEAN ;
KON1 , KON2 : BOOLEAN ;
3. REAL
CONTOH :
VAR
RE : REAL ;
RE1, RE2 : SINGLE ;
RE3, RE4 : DOUBLE ;
RR : EXTENDED ;
RRE : COMP ;
4. CHAR
ADALAH TIPE YANG VARIABELNYA HANYA DAPAT MENAMPUNG SATU
KARAKTER SAJA
CONTOH:
VAR
CH : CHAR ;
CH1, CH2 : CHAR ;
5. STRING
TIPE YANG HANYA TERDIRI DARI KATA, BILA DIBERIKAN ANGKA AKAN
DIANGGAP SEGABAI HURUF
CONTOH :
VAR
STR1 : STRING ;
STR2 : STRING [10] ;
STR3, STR4 : STRING [20] ;
2. Program cetak;
begin
write ( sedang main ) ;
writeln ( sedang
end.
writeln :
SETELAH MENCETAK, KURSOR AKAN DILETAKKAN DIBAWAH
KEDUANYA ( write dan writeln ) DAPAT JUGA UNTUK MENCETAK VARIABEL
CONTOH :
Program cetak2 ;
const
a : integer = 2000 ;
begin
writeln ( a =,a) ;
end.
MAKA HASILNYA AKAN DICETAK ANGKA 2000
SIMPULAN:
-SEGALA SESUATU YANG HENDAK DICETAK HARUS TERDAPAT DIANTARA TANDA
KURUNG
-BILA INGIN MENCETAK KATA HARUS TERLETAK DIANTARA TANDA PETIK, UNTUK
VARIABEL TIDAK PERLU TANDA PETIK
- UNTUK SETIAP PEMAKAIAN write ATAU writeln HARUS DIAKHIRI TITIK KOMA,
(;)
Program cetak1;
var
a: integer ;
begin
write ( MASUKKAN SEMBARANG ANGKA : ) ;
read ( a ) ;
readln ( ANGKA YANG BARU SAJA ADALAH : a ) ;
end.
SIMPULAN :
MAKA JIKA PROGRAM TERSEBUT DIEKSEKUSI AKAN MUNCUL DILAYAR DENGAN
KURSOR BERKEDIP, ARTINYA KURSOR MEMINTA UNTUK MEMASUKKAN
SESUATU, MAKA MASUKKAN SEMBARANG NILAI BULAT DAN ENTER
KEMUDIAN
BILA DIMASUKKAN KARAKTER AKAN TIMBUL KESALAHAN
JIKA LIHAT LAYAR , MAKA NILAI TERSEBUT TERCETAK DILAYAR BERSAMA KATAKATA YANG TERDAPAT PADA PERINTAH writeln
Program cetak2;
var
nama : string;
begin
write ( masukkan nama anda : ) ;
read ( nama ) ;
writeln ( selamat belajar , nama ) ;
end.
Program contoh3;
var
umur : rael ;
nama : string ;
begin
write ( input nama kita dan umur ) ;
reeadln ( nama, umur ) ;
writeln ( kamu , nama , umur , umur ) ;
end.