Dalam pemrograman, fungsi atau prosedur sering digunakan untuk membungkus program menjadi bagian-bagian kecil.
Tujuannya agar program tidak menumpuk pada fungsi main() saja.
Bayangkan saja, kalau program kita tambah besar dan kompleks..
Kalau semua kodenya ditulis di dalam fungsi main(), maka kita akan kesulitan membacanya.
Karena itu, kita harus menggunakan Fungsi.
Apa itu fungsi?
dan Bagaimana cara menggunakannya di C++?
Mari kta bahas…
Apa itu Fungsi?
Fungsi adalah sub-program yang bisa digunakan kembali baik di dalam program itu sendiri, maupun di program yang lain.
Fungsi dapat menerima input dan menghasilkan output.
Contoh fungsi yang sering kita buat adalah fungsi main().
Fungsi ini memang wajib ada di setiap program C++, karena fungsi inilah yang akan dieksekusi pertama kali saat program berjalan.
Seperti yang saya bilang tadi:
“Kalau kita menumpuk semua kode program di dalam fungsi main(), maka program akan menjadi sulit terbaca.”
Karena itu, kita perlu membuat fungsi tersendiri agar program tidak berantakan.
Contoh Program untuk mengetahui mana bilangan ganjil dan mana bilangan genap :
#include <iostream>
using namespace std;
int main (){
int cobaArray[10];
int i;
for(i=0;i<10;i++){
cout << "--------------------------------" << endl;
cout<<"Nilai ke-"<<i+1<<" = ";
cin>>cobaArray[i]; }
cout<<endl;
for(i=0;i<10;i++){
cout<<"Nilai ke-"<<i+1<<" = "<<cobaArray[i]<<endl;}
cout<<"Bilangan genap = ";
for(i=0;i<10;i++){ if(cobaArray[i]%2==0){
cout<<cobaArray[i]<<" "; } }
cout<<endl; cout<<"Bilangan ganjil = ";
for(i=0;i<10;i++){
if(cobaArray[i]%2!=0){
cout<<cobaArray[i]<<" "; }
}
return 0;
}
Contoh program C++ mencari hasil bilangan faktorial "
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
int bil, n;
long int hasil;
cout<<"===Mencari Nilai Faktorial===";
cout<<"\n===dari Bilangan Desimal===";
cout<<"\n=============================";
cout<<"\n\nMasukan angka = ";
cin>> n;
hasil=1;
for(bil=n; bil>=1;bil--)
{
hasil=hasil*bil;
}
cout<<"Hasil Faktorial= "<<hasil<<"\n";
getch();
}



Komentar
Posting Komentar