Function
-
Upload
putra-andry -
Category
Education
-
view
844 -
download
0
Transcript of Function
FUNCTIONPRAKTIKUM DASPRO UIN SGD BANDUNG
Agus Andri Putra, ST.Pertemuan XI
Tujuan Mempelajari Fungsi Mempelajari pemecahan program ke dalam modul-
modul program Fungsi memiliki tipe hasil sedangkan prosedur tidak
Deklarasi prosedur : FUNCTION<Nama_fungsi>(<Daftar_parameter>): Tipe; <Bagian_deklarasi> Begin
<Bagian _pernyataan> End;
Teori Function – Suatu procedure khusus yang
menghasilkan nilai Procedure memakai data atau variabel ketika
dieksekusi. Function (fungsi) juga memakai data, tetapi mempunyai kemampuan untuk menghasilkan nilai pada procedure atau program yang memanggilnya.
Function digunakan untuk melakukan operasi matematika seperti perhitungan faktorial.
Isi Function Suatu function :
Dimulai dengan kata kunci function Strukturnya sama dengan sebuah
procedure Didalam fungsi, suatu nilai dihasilkan
dengan nama function Suatu function dipakai pada sisi sebelah
kanan pada suatu ekspresi Hanya menghasilkan tipe data sederhana
Lab 1program CONTOH_FUNGSI;uses crt;var angka, jawaban : integer;
function KUBIK( x : integer ) : integer;
begin KUBIK := x * x * x;end;begin write('Masukkan angka = '); readln(angka); jawaban := KUBIK ( angka ); writeln('Hasil pangkat tiga dari ',angka,' adalah : ', jawaban) ;readln;end.
Hasil :
Hasil :program Fungsi_kali_data;vara, b : integer; {deklarasi variabel global}procedure info;begin writeln('****************************'); writeln('Contoh Program Memakai Fungsi'); writeln('****************************');end;{Prosedur perkalian data}function kali(x,y : integer):integer;begin kali := x * y;end;
{Program utama}Begin info; a := 12; b := 67; writeln(a,' x ',b,' = ',kali(a,b)); writeln('12 x 13 = ',kali(12,13)); readln;End.
Lab 2
Tugas Praktikum1. Buatlah program dengan menggunakan prosedur untuk membalik suatu angka
Misalnya : Masukkan angka : 54321256Hasil pembalikan : 65212345
2. Buatlah program dengan menggunakan fungsi untuk mencari jumlah dan rata-rata dari sejumlah data yang dimasukkan.
Ketentuan TugasKetentuan pengiriman:
Tugas di kirim ke alamat email prakdaspro.if.uingmail.com terakhir dikirimkan pada hari Minggu 6-Desember-15 WIB dengan format subject email :
“Tugas Pertemuan XI Daspro 2015-Kelas-Nama”Isi email : Keterangan dokumen Attachment : berisi document code dan screenshoot
hasil compile code tersebut