Jumat, 24 April 2015

Fungsi Buatan Pada C++


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