Function dalam Program Pascal

Assalamu’alaikum Wr. Wb.

Halo, kembali dengan saya, Bang Dhika ... Kali ini saya akan membahas sedikit tentang function dalam program (Pascal). Tanpa basa-basi lagi, mari kita lihat penjelasan di bawah ini ...

1.     Apa itu pengertian function?
Function merupakan bagian yang terpisah dari program dan dapat diaktifkan di manapun dalam program.

2.     Apa perbedaan antara function non-parameter dengan function dengan parameter?
Function non-parameter adalah function yang tidak memerlukan nilai parameter, sedangkan function dengan parameter adalah function yang harus memasukkan nilai parameter pada saat pemanggilannnya.

3.     Apa perbedaan mendasar antara function dengan procedure?
Perbedaannya yaitu, fungsi akan mengembalikan sebuah nilai balik pada pemanggilnya. Sedangkan procedure tidak mengembalikan nilai.

4.     Contoh program function (Rata-rata dari deret bilangan 1 sampai 20) :

program rata_deret;
uses crt;
var
    hasil : real;
    x, total : integer;

function rataderet(x, y : real) : real;
begin
    rataderet := x/y;
end;

begin
    clrscr;
    x := 1;
    total := 0;

    while x <= 20 do
    begin
        total := total + x;
        x := x + 1;
    end;

    x := x - 1;

    hasil := rataderet(total,x);

    writeln('Rata-rata dari Deret Bilangan 1 - 20');
    writeln('====================================');
    writeln;
    writeln('Hasil = ',hasil:0:2);
    readln;
end.

          Sekian dari saya, apabila ada kesalahan dalam postingan kali ini, saya mohon maaf yang sebesar-besarnya ...

Wassalamu’alaikum Wr. Wb.

Komentar

Postingan populer dari blog ini

Hosting dan Control Panel Hosting

Penggunaan IF THEN ELSE dalam Pascal

Perulangan Menggunakan WHILE DO dalam Pascal