Sabtu, 06 April 2013

PROCEDURE DAN FUNCTION PADA PASCAL

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.



Semoga berfungsi ya kawan....!!!

Contoh program pascal lainnya :

Artikel Terkait:

Share this article now on :

+ komentar + 1 comment

12 Juli 2013 pukul 07.05

Terimakasih ya.

Terimakasih Catatan Belajar atas Komentarnya di PROCEDURE DAN FUNCTION PADA PASCAL

Posting Komentar

:)) ;)) ;;) :D ;) :p :(( :) :( :X =(( :-o :-/ :-* :| 8-} :)] ~x( :-t b-( :-L x( :-p =))