1. Jelaskan yang dimaksud dengan statetment function?
2. Jelaskan yang dimaksud dengan statetment procedure?
3. Buat contoh program dengan menggunakan parameter procedure?
Jawaban
1. Fungsi adalah subroutine yang mengolah suatu nasalah tertentu untuk menghasilkan suatu keluaran tertentu. Keluaran Fungsi harus memiliki tipe data.
Bentuk Umum :
Function Nama_fungsi(param1:tipedata,param2:tipedata,):integer
Contoh: function Tambah:integer; (fungsi tanpa parameter).
function hitung(a,b : integer): integer; (fungsi dengan parameter).
2. Prosedur adalah subroutine yang terdiri dari blok perintah/statement untuk mengolah suatu masalah dengan satu atau lebih masukan untuk menghasilkan satu atau lebih keluaran.
Bentuk umum :
Procedure Nama_Prosedur(param1:tipedata,param2:tipedata,)
Contoh:Procedure TambahKali; (procedure tanpa parameter).
Procedure Hitung(a,b : integer); (procedure dengan parameter).
3. Contoh program menggunakan parameter procedure:
//Menghitung Gaya
#include<iostream.h>
#include<conio.h>
void gaya(double m, double a); //prototype function
void main() //main function
{
double m,a;
cout<<"Massa : "; cin>>m;
cout<<"percepatan : "; cin>>a;
cout<<"F : ";
gaya(m,a); //parameter aktual
getch();
}
void gaya(double m, double a) //function definition
{
double hasil;
hasil=m*a;
cout<<hasil;
}
Tidak ada komentar:
Posting Komentar