Anda di halaman 1dari 8

PARAMETER DAN ARGUMEN

Paramater dan Argumen


Parameter adalah variabel yang ditempatkan dalam judul function Kegunaan parameter: menerima nilai ketika suatu function dipanggil Argumen adalah nilai yang dikirim ke dalam sebuah function ketika fungsi tersebut dipanggil

Contoh 1
//Program Menghitung C=A+B #include<iostream.h> void tambah(int x, int y) { cout<<x<<+<<y<<=<<x+y; return; } void main() { int A,B; cout<<Ketik Nilai A :; cin>>A; cout<<Ketik Nilai B :; cin>>B; tambah(A,B); return; }

Contoh 2
//Program Menghitung C=A+B #include<iostream.h> int tambah(int x, int y) {return x+y; } void main() { int A,B, Hasil; cout<<Ketik Nilai A :; cin>>A; cout<<Ketik Nilai B :; cin>>B; Hasil=tambah(A,B); cout<<A<<+<<B<<=<<Hasil; return; }

Paramater dan Argumen


Contoh 3: Rancanglah Program untuk menampilkan output berikut:

Paramater dan Argumen


#include<iostream.h> #include<iomanip.h> void garis() { cout<<------------------------"<<endl; } cout<<endl; garis(); cout<<"x"<<setw(12)<<"2^x"<<endl; garis(); for (x=1;x<=n;x++) { cout<<x<<setw(12)<<pangkat(2,x)< < endl; } garis(); return; }

long int pangkat(int A, int B) { int i; long int hsl=1; for (i=1;i<=B;i++) {hsl=hsl*A;} return hsl; }
void main() { int n, x; cout<<"Masukkan Nilai n :"; cin>>n;

Membuat/menyimpan fungsi ke dalam file header


Simpanlah fungsi pangkat berikut ke dalam file pangkat.h di directory C:\Tcwin\Include long int pangkat(int x, int y) {int i; long int hsl; hsl=1; for (i=1;i<=y;i++) {hsl=hsl*x;} return hsl; } Simpanlah fungsi garis berikut ke dalam file garis.h di directory C:\Tcwin\Include void garis() { cout<<"-----------------------------------------"<<endl; }

Modifikasi Program Contoh 2 menjadi: #include<iostream.h> #include<iomanip.h> #include<pangkat.h> #include<garis.h> void main() { int n, x; cout<<"Masukkan Nilai n :"; cin>>n; cout<<endl; garis(); cout<<"x"<<setw(12)<<"2^x"<<endl; garis(); for (x=1;x<=n;x++) {cout<<x<<setw(12)<<pangkat(2,x)<< endl; } garis(); return; }

Anda mungkin juga menyukai