15 March 2021

Pembuatan Function Pada C++ . Part 2

www.niguru.com Niguru.com | Senin, 15 Mar 2021 | Posting kali ini merupakan kelanjutan dari posting sehari sebelumnya yang menjelaskan mengenai cara pembuatan FUNCTION.

Programmer boleh membuat function sebanyak yang diperlukan, dan seluruhnya wajib ditempatkan sebelum baris pembuka: int main(), dimana hal ini sudah dijelaskan pada perkenalan FUNCTION pada posting sehari sebelumnya.

Langsung saja Niguru.com membagikan contoh program dengan banyak function sebagai berikut:
 
#include <iostream>
using namespace std;
float tambah(float a,float b){return a+b;}
float kurang(float a,float b){return a-b;}
float kali(float a,float b){return a*b;}
float bagi(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;
cout<<"a-b="<<kurang(a,b)<<endl;
cout<<"axb="<<kali(a,b)<<endl;
cout<<"a/b="<<bagi(a,b)<<endl;

return 0;
}

www.niguru.com

Simpan dengan nama function03.cpp (boleh disimpan dengan nama lain):

www.niguru.com

Double-click file function03.cpp, CB (code::blocks) yang sudah berasosiasi akan otomatis aktif dan membuka file tersebut:

www.niguru.com

Klik Build and run:

www.niguru.com

Hasilnya:

www.niguru.com

 
Untuk function yang cukup panjang maka sintaks penulisannya adalah:

int variabel(argumen){
variabel_temporer;
instruksi ..;
return variabel_temporer;
}

Agar lebih jelas, perhatikan contoh berikut ini:

#include <iostream>
using namespace std;
int upah(int upah,int harian,int komisi){
int t_harian=harian*20;
int t_upah=upah+t_harian+komisi;
return t_upah;
}

int main()
{

int a,b,c;
cout<<"upah pokok: ";cin>>a;
cout<<"upah harian: ";cin>>b;
cout<<"komisi: ";cin>>c;

cout<<"Total Upah= "<<upah(a,b,c)<<endl;

return 0;
}


www.niguru.com

Simpan dengan nama function04.cpp (boleh disimpan dengan nama lain):

www.niguru.com

Double-click file function04.cpp, CB (code::blocks) yang sudah berasosiasi akan otomatis aktif dan membuka file tersebut:

www.niguru.com

 

Klik Build and run:

www.niguru.com

Hasilnya:


www.niguru.com

Demikianlah penjelasan mengenai pembuatan function pada bahasa pemrograman C++.
Selamat mencoba .. Have a nice day :-)

www.Niguru.com (Nino Guevara Ruwano)

No comments:

Post a Comment