Adapun tujuan dari pembuatan fungsi adalah :
1. Program akan menjadi lebih terstruktur
2. Dapat mengurangi duplikasi data / code
3. Fungsi dapat dipanggil dari program atau fungsi lain
Fungsi ada 2 yaitu
1. Fungsi dengan nilai balik
2. Fungsi tanpa nilai balik
Nah kali ini kita akan membahas tentang fungsi dengan nilai balik. yukk langsung aja :)
A. Pengertian
Fungsi dengan nilai balik adalah suatu fungsi yang dapat mengembalikan suatu nilai ke dalam fungsi utama. Dalam membuat fungsi, harus didefinisikan tipe data dari niali yang akan dikembalikan.
B. Pendeklarasian
Sebelum dapat memanggil suatu fungsi, kita harus mendeklarasikannya terlebih dahulu. Pendeklarasian fungsi dengan nilai balik diawali dengan tipe data yang akan dikembalikan nilainya. Kemudian diikuti dengan nama fungsi dan daftar perameternya. Untuk pengembalian fungsi dituliskan sebelum penulisan fungsi main () atau diluar dari int main ().
yuk langsung aja ke contoh soal :
PROGRAM KONVERTER DARI KM KE M & HM KE M
#include <iostream>
using namespace std;
int perpindahan_km_m (int x)
{
int hasil1;
hasil1=x*1000;
return hasil1;
}
int perpindahan_hm_m (int x)
{
int hasil2;
hasil2=x*100;
return hasil2;
}
int main()
{
int x,z;
char pilih, ulang;
do {
cout<<"MASUKAN NILAI : ";
cin>>x;
cout<<endl<<endl;
cout<<"PILIH KONVERTER"<<endl;
cout<<"1. KM ke M"<<endl;
cout<<"2. HM ke M"<<endl;
cout<<endl<<endl;
cout<<"YANG ANDA PILIH ADALAH : ";
cin>>pilih;
cout<<endl<<endl;
if (pilih == '1') {
z=perpindahan_km_m(x);
} else if (pilih == '2') {
z=perpindahan_hm_m (x);
}
cout<<"HASILNYA ADALAH "<<z;
return 0;
}
berikut screenshot dari program diatas
No comments:
Post a Comment