Jumat, 17 Agustus 2012

PROCEDURE DAN FUNCTION PADA PASCAL

Hai sobat-sobat pengunjung VR blog.. Kali ini aku ingin membagi pengalamanku tentang penulisan sintaks pemrograman pascal. Khususnya tentang Procedure & Function..

Sebagaimana kita tau bahwa fungsi procedure dan function adalah untuk mencegah program menjadi modul-modul program yang berguna untuk menghindari penulisan coding program yang sama secara berulang-ulang. Modul-modul ini nantinya bisa dipanggil beberapa kali.

Aturan penulisan :

Procedure nama_procedure_kalian;
Var variabel kalian;
Begin;
(isi program)
End.

Contoh :
Program Luas_Segitiga_Lingkaran;
uses crt;
var pilih : integer;

    procedure Garis;
    begin
    writeln('--------------------');
    end;

    procedure Segitiga;
    var
    alas,tinggi : integer;
    luas : real;
    begin clrscr;
    writeln('------------------------');
    writeln('        SEGITIGA        ');
    writeln('------------------------');
    write('MASUKAN NILAI TINGGI : '); readln(tinggi);
    write('MASUKAN NILAI ALAS   : '); readln(alas);
    luas := 1/2*alas*tinggi;
    writeln('JADI LUASNYA ADALAH  : ' ,luas:4:1);
    readln;
    end;

    procedure Lingkaran;
    var
    r : integer;
    luas : real;
    const
    phi = 3.14;
    begin clrscr;
    writeln('------------------------');
    writeln('       LINGKARAN        ');
    writeln('------------------------');
    Write('MASUKAN NILAI JARI JARI : '); readln(r);
    luas:= phi*r*r;
    Writeln('JADI LUASNYA ADALAH     : ' ,luas:4:1);
    readln;
    end;


BEGIN clrscr;
garis;
writeln('      MENGHITUNG LUAS      ');
garis;
writeln('1. SEGITIGA');
writeln('2. LINGKARAN');
writeln('3. KELUAR');
garis;
write('PILIH SALAH SATU (NO) : '); readln(pilih);

if pilih=1 then Segitiga;
if pilih=2 then Lingkaran
else Exit;
readln;
END.











Sekian dari saya. Semoga postingan ini bermanfaat.. See you later..

0 komentar:

Posting Komentar