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 :-)
No comments:
Post a Comment