Pernah mendengar kata-kata int, float, void, include? Atau pernah melihat tanda //, #, {, }. Yah itu adalah salah satu dari sekian banyak program yang akan dibangun menggunakan c++. Kali ini kita akan membahas tentang Fungsi dalam c++. Fungsi atau dalam beberapa literatur ada yang mengistilahkan subrutin, subprogram maupun prosedur, adalah salah satu teknik pemrograman untuk meningkatkan modularitas program yang akan dibuat. Semakin besar tingkat modularitasnya, maka kecenderungannya adalah program itu akan relatif semakin baik. Ini dia beberapa contoh fungsi bertipe Void dan tipe Float.
Contoh program persegi yang bertipe Void
#include
#include
//awal fungsi
void luas(float s)
{
float luas;
luas=s*s;
cout<<“luas : “<
}
//akhir fungsi
void main()
{
float sisi;
cout<<“menghitung luas persegi”<
cout<<“Masukan sisi : “; cin>>sisi;
luas(sisi); // memanggil fungsigetch();
}
Contoh program persegi dengan fungsi tipe Float
#include
#include//awal fungsi
float luas(float s)
{
float luas;
luas=s*s;
return luas; //mengembalikan nilai ke fungsi
}
//akhir fungsivoid main()
{
float sisi;
float L;
cout<<“menghitung luas persegi”<
cout<<“Masukan sisi : “; cin>>sisi;
L=luas(sisi); //memanggil fungsi dan L menampung nilai dari fungsicout<<“Luas : “<
getch();
}
Yang penting yang harus diperhatikan yaitu Tipe Fungsi, karena lebih baik di sesuaikan pada nilai return value.