Hal ini dapat dilihat dari bentuk header-nya yang menyebutkan jenis data dari kuantitas yang dihasilkan.
Secara umum bentuk header suatu function adalah :
FUNCTION nama : jenis hasil;
Atau FUNCTION nama (formal parameter : jenis ) : jenis_hasil;
Contoh dalam Pascal :
Program FUNGSI;
Uses crt;
function Luas (A,B:integer):integer;
begin
luas :=A*B;
End;
var
x,y:integer;
begin
clrscr;
writeln ('program menghitung luas persegi panjang ');
writeln;
write (' masukan lebar= ');Readln(x);
write (' masukan panjang= ');Readln(y);
writeln;
writeln (' Luas persegi panjang adalah = ',luas(x,y));
readln;
end.
LISTING
Contoh dalam C++ :
LISTING
OUTPUT
Logika Program
char gol; artinya tipe data yang digunakan adalah karakter untuk variabel berupa golongan / pilihan.
int lama,harga,denda,total; Pendeklarasian variable bertipe integer dengan nama variable “lama” , “harga”, “denda”, dan “total”.
hargasewa() masukan harga sewa buku yang telah kita pilih.
{ ini merupakan tubuh fungsi main.
Kemudian masukan golongan buku yang ingin kita sewa dengan harga yang sudah di tentukan. sbb :
Buku gol A Rp. 2000
Buku gol B Rp. 2500Buku gol C Rp. 1500
cout<<”Tak ada dalam pilihan”; Artinya jika anda memilih buku yang di luar daftar buku yang ada.
// getch();Kodingan atau instruksi yang berfungsi sebagai pengakhir program dan biasanya di akhiri dengan tanda / symbol “}”.// goto awal; program akan kembali ke menu awal dan meminta anda untuk memasukan pilihan kembali.
Disini denda berlaku apabila lama penyewaan buku lebih dari 6 hari. Keterlambatan 1 hari maka dikenai denda Rp. 500
Kemudian total harga = harga sewa + denda (jika anda kena denda)
Clrscr () untuk membersihkan layar,






Tidak ada komentar:
Posting Komentar