Selain main ( ) yang mempunyai kedudukan khusus dalam sebuah program, terdapat pula fungsi-fungsi buatan pemrogram. Pada fungsi ini dapat diberikan deklarasi prototype fungsi lain secara local, sehingga hanya dikenal oleh fungsi tersebut. Kode program yang dapat dieksekusi juga dapat berupa fungsi input/output standar, konstruksi runtunan, konstruksi keputusan, dan konstruksi pengulangan.
Contoh Program Fungsi Buatan Sederhana :
#include <iostream>
using namespace std;
void panggil()
{
cout<<"Fungsi Buatan";
}
main()
{
panggil();
}
Outputnya :
Contoh Program Fungsi Buatan Perkalian :
#include <iostream>
#include<math.h>
using namespace std;
int panggil(int A,int B)
{
int jumlahkan;
jumlahkan = A*B;
}
main()
{
int A,B,jumlahkan;
cout<<"Masukan Nilai A=";
cin>>A;
cout<<"Masukan Nilai B=";
cin>>B;
cout<<A<<"x"<<B<<"="<<panggil(A,B)<<endl;
}
Outputnya :
Contoh Program Fungsi Buatan Kalkulator :
#include <iostream>
#include<math.h>
using namespace std;
int panggil(int A,int B)
{
int jumlahkan;
jumlahkan = A*B;
}
int panggil_1(int A,int B)
{
int jumlahkan;
jumlahkan = A+B;
}
int panggil_2(int A,int B)
{
int jumlahkan;
jumlahkan = A-B;
}
int panggil_3(int A,int B)
{
int jumlahkan;
jumlahkan = pow (A,B);
cout<<jumlahkan<<endl;
}
int panggil_4(int B,int A)
{
int jumlahkan;
jumlahkan = pow (B,A);
cout<<jumlahkan;
}
main()
{
int A,B,jumlahkan;
cout<<"Masukan Nilai A=";
cin>>A;
cout<<"Masukan Nilai B=";
cin>>B;
cout<<A<<"x"<<B<<"="<<panggil(A,B)<<endl;
cout<<A<<"+"<<B<<"="<<panggil_1(A,B)<<endl;
cout<<A<<"-"<<B<<"="<<panggil_2(A,B)<<endl;
cout<<A<<"Pangkat"<<B<<"="<<endl;
cout<<B<<"Pangkat"<<A<<"="<<endl;
panggil_3 (A,B);
panggil_4(B,A);
}
Outputnya :
Contoh Program Fungsi Buatan Dalam Class :
#include<iostream>
using namespace std;
class kc2 {
public:
void inifungsi(){
cout<<"Ini Kelas kami anak kom c 2014";
}
};
int main ()
{
kc2 d3ti;
d3ti.inifungsi();
}
Outputnya :
Tidak ada komentar:
Posting Komentar