FUNGSI TANPA PARAMETER
* fungsi merupakan suatu blok/modul program,memudahkan program untuk di kelola ( bersifat modular)
*dalam c++, tidak dikaenal procedure seperti dalam pascal
*sifat parameter ( by value,by reference) hampir sama dengan bahasa pemograman lainnya.
Contoh : fungsi tanpa parameter
CONTOH1.cpp
#include
#include
void tulisSepuluhKali()
{
for (int x=0;x<10;x++)
{
cout<<“contoh penggunaan fungsi tanpa parameter”<
}
}
int main()
{
clrscr();
tulisSepuluhKali();
return 0:
}
II.Parameter by value
*fungsi ini akan melewatkan nilai parameter ke dalam sebuah fungsi untuk digunakan sesuai proses yang ada dalam fungsi tersebut
*nilai yang dihasilkan oleh fungsi tidak akan mempengaruhi nilai yang terdapat pada program ( diluar fungsi tersebut)
// fungsi.cpp
#include
#include
void kali2(int x)
{
x=x*2;
cout<<“nilai x adalah : “<<
}
int main()
{
clrscr();
int bilangan;
cout<<“entry suatu bilangan = “<>bilangan;
cout<
cout<<“Nilai Awal = “<<
kali2(bilangan);
cout<<“nilai awal = “<
getch();
return 0;
}
III. FUNGSI by Function parameter
*funsi akan melewatkan nilai parameter kedalam sebuah program/function dengan mengacu alamat memori.
*nilai akhir dari fungsi akan mempengaruhi nilai yang terdapat pada program
sample -program ( parameter by reference)
CONTOH3.cpp
#include
#include
void kali3(int&x)
{
x=x*3;
cout<<” Nilai x Adalah = “<< x<
}
int main()
{
clrscr();
int bilangan;
cout<<“entry suatu bialgan = “;cin>>bilangan;
cout<
cout<<“Nilai awal= “<<
kali3(bilangan);
cout<<“Nilai akhir = “<<
return 0;
}
Filed under: C++ | Tagged: C++, Fungsi ARRAY, fungsi parameter by value, Fungsi tanpa parameter |
beda ga sama borland c++??