Algoritma dan Pemrograman Terstruktur - Dalam membuat suatu program, langkah pertama
yang dilakukan oleh seorang programmer adalah membuat algoritma. Algoritma adalah langkah
logis dan sistematis, terstruktur dalam penyelesaian suatu masalah. Sebaiknya algoritma dibuat
dalam bentuk flowchart (Diagram alir).
Pascal termasuk bahasa pemrograman tingkat tinggi yang bersifat case sensitive, artinya
penulisan huruf kapital berbeda dengan huruf kecil, So, hati-hati dalam penggunaan huruf pada
variabel dan Reserved Words. Intinya, pahami penggunaan write dan read. Bedanya dengan
writeln dan readln adalah mengeksekusi program pada baris baru
Contoh Program
program luas_lingkaran;
uses crt;
const pi=3.14;
var
r:integer;
Luas:real;
begin
clrscr;
writeln('***Program Pascal Menghitung Luas Lingkaran***');
write('Masukkan jari-jari = ');
readln(r);
Luas:=pi*r*r;
write('Luas lingkaran = ',Luas:2:2);
readln;
end.
Contoh Program
program volume_balok;
uses crt;
var
p,l,t,v:integer;
begin
clrscr;
writeln('***Program Pascal Menghitung Volume Balok***');
write('Masukkan panjang = ');
readln(p);
write('Masukkan Lebar = ');
readln(l);
write('Masukkan Tinggi = ');
readln(t);
v:=p*l*t;
writeln('Volume balok = ',v);
readln;
end.
Contoh Program
program luas_segitiga;
uses crt;
var
luas,al,ti:integer;
begin
clrscr;
writeln('***Program Pascal Menghitung Luas Segitiga***');
write('Masukkan alas = ');
readln(al);
write('Masukkan tinggi = ');
readln(ti);
luas:=(al*ti) div 2;
writeln('Luas segitiga = ',luas);
readln;
end.
Contoh Program
program luas_persegi_panjang;
uses crt;
var
luas,per,segi:integer;
begin
clrscr;
writeln('***Program Pascal Menghitung Luas Persegi Panjang***');
write('Masukkan panjang = ');
readln(per);
write('Masukkan lebar = ');
readln(segi);
luas:=per*segi;
writeln('Luas Persegi Panjang = ',luas);
readln;
end.