Pembuatan Function Pada C++ . Part 1
![www.Niguru.com www.niguru.com](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpnepgDteYb3audXT1X3uZela6zYtRMiE1pbEVnDpGhoc6rtZHreURwiqtYK6hK7zYhGHdwycDeEVT0nhFK5kv3Xll8-tPygzPcI7cBOQfFvDG-qn2AzH7oj1xa2GO8GKSadm85862KtLR/s16000/image015.png)
Function merupakan suatu variabel khusus yang nilainya berdasarkan suatu formula tertentu. Function biasanya berupa suatu variabel yang dilengkapi dengan argumen.
Berikut ini sintaks FUNCTION pada C++:
tipe nama(argumen){return formula;}
contoh:
int a(int b){return b/10;}
Note:
Argumen boleh lebih dari satu variabel.
Mirip seperti procedure, FUNCTION wajib dideklarasikan pada baris sebelum int main().
Berikut ini contohnya:
#include <iostream>
using namespace std;
float tambah(float a,float b){return a+b;}
int main()
{
float a,b;
cout<<"ketikkan input a: ";cin>>a;
cout<<"ketikkan input b: ";cin>>b;
cout<<"a+b="<<tambah(a,b)<<endl;
return 0;
}
Simpan dengan nama function01.cpp (boleh disimpan dengan nama lain):
Double-click file function01.cpp, CB (code::blocks) yang sudah berasosiasi akan otomatis aktif dan membuka file tersebut:
Klik Build and run:
Hasilnya:
Tipe data untuk function boleh berbeda dengan tipe data untuk argumen, perhatikan pada contoh berikut ini dimana tipe data function adalah string dan tipe data untuk argumen adalah int:
#include <iostream>
using namespace std;
string terbilang(int x){return (x==0)?"nol":"satu";}
int main()
{
int a;
cout<<"ketikkan 0/1: ";cin>>a;
cout<<"nilai input: "<<terbilang(a)<<endl;
return 0;
}
Simpan dengan nama function02.cpp (boleh disimpan dengan nama lain):
Double-click file function02.cpp, CB (code::blocks) yang sudah berasosiasi akan otomatis aktif dan membuka file tersebut:
Klik Build and run:
Hasilnya:
Demikianlah penjelasan mengenai pembuatan function pada bahasa pemrograman C++.
Penjelasan function masih akan dilanjutkan pada posting berikutnya.
Selamat mencoba .. Have a nice day :-)
Posting Komentar untuk "Pembuatan Function Pada C++ . Part 1"