Senin, 05 Desember 2011

Revisi Buku PPD PTI OFF A 2011

Tidak ada komentar:
Link Tugas Revisi PPD ada di sini. Terima Kasih...:D
Read More

Sabtu, 03 Desember 2011

Indahnya Berbagi Part III

Tidak ada komentar:
Bagi agan-agan yg gk sbar nunggu, nie aq share coding bwt tgas DPK...
Tujuannya bkan bwt pinter-pinteran gan, tpi hanya panggilan hati untuk membantu agan-agan semuanya..hehe
chekidot...

Script Call by Value
#include <conio.h>
#include <iostream.h>

void swap(int, int);
void main()
{
clrscr();
int iVar1, iVar2;
cout<<"Masukkan 2 Angka : "<<endl;
cin>>iVar1;
cin>>iVar2;
swap(iVar1, iVar2);
cout<<"Di Fungsi main "<<iVar1<<"

"<<iVar2<<endl;
getch();
}
void swap(int iNum1, int iNum2)
{
int iTemp;
iTemp = iNum1;
iNum1 = iNum2;
iNum2 = iTemp;
cout<<"Di Fungsi swap "<<iNum1<<"

"<<iNum2<<endl;
}

Hasilnya...
 Script Call By Reference :
#include <conio.h>
#include <iostream.h>
void swap(int &iNum1, int &iNum2);
void main()
{
clrscr();
int iVar1, iVar2;
cout<<"Masukkan 2 Angka : "<<endl;
cin>>iVar1;
cin>>iVar2;
swap(iVar1, iVar2);
cout<<"Di Fungsi main "<<iVar1<<"

"<<iVar2<<endl;
getch();
}
void swap(int &iNum1, int &iNum2)
{
int iTemp;
iTemp = iNum1;
iNum1 = iNum2;
iNum2 = iTemp;
cout<<"Di Fungsi swap "<<iNum1<<"

"<<iNum2<<endl;
}

Hasilnya :

Sumber inspirasi : Mbah google...:D
Penjelasan sedikit...
Call by Value : 
Pada pemanggilan dengan nilai, nilai dari parameter aktual akan disalin ke parameter formal. Dengan cara ini nilai parameter aktual tidak bisa dirubah sekalipun nilai parameter formal berubah.

Call by Reference :
Merupakan upaya untuk melewatkan alamat dari suatu variabel ke dalam fungsi. Cara ini dapat dipakai untuk mengubah isi suatu variabel di luar fungsi dengan pelaksanaan pengubahan dilakukan di dalam fungsi.
Read More