Senin, 29 Januari 2018

Pengertian Prosedur & Fungsi dalam Pascal

Pengertian Prosedur & Fungsi dalam Pascal beserta Contoh Programnya

 

A. PROSEDUR DALAM PASCAL
Prosedur merupakan bagian yang terpisah dari program dan dapat diaktifkan dimanapun dalam program. Kata prosedur digunakan sebagai judul di bagian deklarasi prosedur, diikuti oleh identifier yang merupakan nama dari prosedurnya secara optional dapat diikuti lagi oleh kumpulan parameter.
Intinya membuat seperti writeln (menulis), read (membaca), ada identifier, kita dapat menambahkan parameter. Tanpa kita deklarasikan dulu variabelnya karena kita hanya menulis. Jadi,  program dapat tetap bisa berjalan tanpa adanya variabel
#1. Contoh program procedur pascal sederhana
Contoh program prosedur pascal ini sudah saya coba dan terbukti berhasil, 100% work (bekerja). Berikut adalah contoh syntax programnya :
program prosedur ;
uses wincrt;
procedure satu;
          begin
          writeln('Aku');
          end;
procedure dua;
          begin
          writeln('Kamu');
          end;
procedure tiga;
          begin
          writeln('Sayang');
          end;
begin
           satu;
           tiga;
           dua;
end.
#2. Contoh Program Prosedur Pascal yang Lebih Kompleks
program procedur_perhitungan;
uses wincrt;
procedure hitung(var a,b,c:integer);
begin     
     c := a+ b;
end;
var x, y, z : integer ;
begin
     x := 2;
     y := 3;
     Hitung (x, y, z);
     write (z);
     end.

B. FUNGSI/FUNCTION DALAM PASCAL

Merupakan bahian yang terpisah dan mirip dengan prosedur, namun ada perbedaannya. Kata fungsi mengawali bagian deklarasi fungsi diikuti oleh identifier yang merupakan nama dari fungsinya dan secara optional dapat diikuti oleh kumpulan parameter, tipe dan fungsinya dan diakhiri dengan titik koma.
Function terletak pada bagian prosedur dan tidak bisa berdiri sendiri sehingga membutuhkan bantuan dari bagian yang lain, dan di sinilah perbedaannya.
Contoh Program Function/Fungsi Sederhana
program fungsi;
uses wincrt;
function hitung (a, b : integer):integer;
         begin
         if a>b then hitung :=(a*b)+2
         else
         hitung :=(a+b)*2;
         end;
var a, b :integer;
begin
clrscr;
write ('Masukkan bilangan 1 :'); readln (a);       
write ('Masukkan bilangan 2 :'); readln (b);
write ('Bilangan terbesar :',hitung (a,b));
end.
Sekian untuk artikel kali ini. Terima Kasih sudah menyimak. Semoga Bermanfaat dan akhir kata Bye...

Related Posts:

  • Pengertian Prosedur & Fungsi dalam Pascal Pengertian Prosedur & Fungsi dalam Pascal beserta Contoh Programnya   A. PROSEDUR DALAM PASCAL Prosedur merupakan bagian yang terpisah dari program dan dapat diaktifkan dimanapun dalam program. Kata pro… Read More
  • Cara Memberi Password Pada Zip Ketika Di Ekstrak Cara Memberi Password Pada Zip Ketika Di Ekstrak Hai gaes kali ini saya akan membagikan tutorial cara memberi password pada zip ketika akan diekstrak. Tanpa basa basi lagi langsung saja ke tutorialnya. Tutorial : … Read More
  • Cara Mount ISO Menggunakan PowerISO Cara Mount ISO Menggunakan PowerISO Hai gaes, kali ini saya akan membagikan tutorial cara mount file berformat ISO menggunakan PowerISO. Tanpa basa basi langsung saja ke tutorialnya. Tutorial : Klik kanan pada file ISO… Read More
  • User Interface User Interface Pengertian Umum User Interface Dilansir dari Wikipedia User Interface memiliki pengertian sebagai sebuah bentuk tampilan yang berhubungan langsung dengan pengguna dan user interface berfungsi untuk menghu… Read More
  • Cara Memberi Password Rar Saat Dibuka Cara Memberi Password Rar Saat Dibuka Hai gaes kali ini saya akan membagikan cara memberi password pada rar. Tanpa basa basi lagi langsung saja ke tutorialnya. Tutorial : Oke sekian untuk tutorial kal… Read More

0 komentar:

Posting Komentar