Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Parameter Ketika procedure atau function dipanggil, kita dapat melewatkan suatu nilai ke dalam function atau procedure tersebut. Nilai yang dilewatkan.

Presentasi serupa


Presentasi berjudul: "Parameter Ketika procedure atau function dipanggil, kita dapat melewatkan suatu nilai ke dalam function atau procedure tersebut. Nilai yang dilewatkan."— Transcript presentasi:

1 Parameter Ketika procedure atau function dipanggil, kita dapat melewatkan suatu nilai ke dalam function atau procedure tersebut. Nilai yang dilewatkan disebut juga argument atau parameter. Ada dua cara melewatkan nilai, yaitu: Passing by Value (Dilewatkan secara nilai) parameter input 2. Passing by Reference parameter input/output

2 Parameter (lanjutan) Variabel dalam subprogram: Variabel lokal
Variabel yang terdapat dalam subprogram yang nilainya hanya berlaku di subprogram itu saja 2. Variabel global Variabel yang terdapat dalam program utama yang nilainya berlaku di seluruh bagian program Parameter berdasarkan lokasi: 1. Parameter formal Parameter yang terdapat pada subprogram Parameter aktual Parameter yang disertakan pada waktu pemanggilan

3 Function dan procedure tanpa parameter
void hitung() { int a=6,b=5,c; c=a*b; cout<<c; } main() hitung(); getch(); int hitung() { int a=6,b=5; return a*b; } main() cout<< hitung(); getch();

4 Function dan procedure dengan parameter
void hitung(int a,b) { int c; c=a*b; cout<<c; } main() int a=6,b=5; hitung(a,b); getch(); int hitung(int a) { int b=6; return a*b; } main() { int a=6; cout<< hitung(a); getch();

5 procedure dengan dan tanpa parameter
void hitung() { int a=6,b=5,c; c=a*b; cout<<c; } main() hitung(); getch(); void hitung(int a,b) { int c; c=a*b; cout<<c; } main() int a=6,b=5; hitung(a,b); getch();

6 Function dengan dan tanpa parameter
int hitung() { int a=6,b=5; return a*b; } main() cout<< hitung(); getch(); int hitung(int a) { int b=5; return a*b; } main() { int a=6; cout<< hitung(a); getch();

7 Passing by refference void hitung(int a) { a=a*a; } main() { int a=5; hitung(a); cout<<a; getch(); void hitung(int a,c) { int b=5; c=a*b; } main() int a=6,c; hitung(a,c); cout<<c; getch();

8 Keberlakukan nilai pada nama lokal dan global
void hitung1(int a) { int b=5,c; c=a*b; cout<<c;} void hitung2(int a) { int b=8,c; c=a+b; void hitung3(int a) { a=a*a; cout<<a;} main() { int a=6; hitung1(a); hitung2(a); hitung3(a); getch();} Buat program kombinasi prosedur dan function menggunakan parameter, untuk menghitung luas persegi panjang, keliling persegi panjang, dan volume balok Ubah program di samping ke dalam function


Download ppt "Parameter Ketika procedure atau function dipanggil, kita dapat melewatkan suatu nilai ke dalam function atau procedure tersebut. Nilai yang dilewatkan."

Presentasi serupa


Iklan oleh Google