FUNGSI(function) Suatu fungsi adalah suatu bagian dari program yang dimaksud untuk mengerjakan suatu tugas

tertentu dan letaknya dipisahkan dari bagian program yang menggunakannya. Prototype: Berfungsi mengenalkan type data dan variabel/parameter dari suatu fungsi kepada kompiler. BU: Tipe nama_fungsi(argumen1, argumen2,…) Definisi fungsi {
... ... ... }

Statemen fungsi

Contoh: #include<conio> #include<stdio> #include<iostream> //membuat fungsi kop surat kop() { cout<<" VILLA BLINKZ"<<endl; cout<<" JL.Pancoran Barat no 60 Telp (021) 91990468"<<endl; } //membuat fungsi garis garis() { cout<<" ============================================"<<endl; } //membuat fungsi bayar int bayar(int t, int l) { return(t*l); } //program utama main() { char kd,nm[20],*kmr; int byk,tarif,total; kop(); garis(); cout<<" Nama Penginap : ";cin>>nm; cout<<" Kode Kamar [M/A/K} : ";cin>>kd; cout<<" Lama Sewa : ";cin>>byk; if (kd=='M' || kd=='m')

Borland C++

Created By F@y

{ kmr="Mawar"; tarif=25000; } else if (kd=='A' || kd=='a') { kmr="Anggrek"; tarif=30000; } else { kmr="Kamboja"; tarif=35000; } clrscr(); kop(); garis(); cout<<" Nama Penginap : "<<nm<<endl; cout<<" Kode Kamar : "<<kd<<endl; cout<<" Nama Kamar : "<<kmr<<endl; cout<<" Lama Inap : "<<byk<<endl; cout<<" Tarif sewa : "<<tarif<<endl; total=bayar(byk,tarif); garis(); cout<<" Jumlah Bayar : "<<total<<endl; garis(); cout<<" Terima Kasih"<<endl; getch(); } Hasil Untuk Input

Hasil Untuk Output

Borland C++

Created By F@y

Borland C++

Created By F@y