![Program Menghitung Luas Lingkaran Menggunakan Prosedur dan Fungsi (Tanpa Parameter) Program Menghitung Luas Lingkaran Menggunakan Prosedur dan Fungsi (Tanpa Parameter)](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtYXqg-EIe4r5eBCnIXHWnnkicL-Qhjo70yn_CJ6E-2vWeFGsXYf_WO6khMKJ77apRYqoSKTf5ADUM1EMZCkI-qRFm1yFaYM1RDs-Bj0_8fokn7v0GRRxBULrMEybiX3NZPFFER3gevJA/s640/Program+Menghitung+Luas+Lingkaran+Menggunakan+Prosedur+dan+fungsi+%2528Tanpa+Parameter%2529.jpg)
Assalammualaikum teman-teman...
Program ini merupakan program menghitung luas lingkaran menggunakan prosedur dan fungsi tanpa menggunakan parameter. Prosesnya sebagai berikut :
- Mendeklarasikan j sebagai Variabel Global (variable ini bisa digunakan oleh program utama atau sub-sub program)
- Kemudian meng-input nilai jari-jari, nilai ini akan ditampung divariabel j, didalam prosedur.
- Variabel j, akan dipanggil oleh fungsi luasLingkaran,untuk melakukan perhitungan.
- Hasil dari perhitungan akan ditampung divariabel luas.
- Selanjutnya akan di return, ke double luasLingkaran.
- Didalam fungsi main tinggal panggil prosedur dan fungsi.
- Maka akan tampil hasil perhitungan
- Selesai.
Source code
#include <iostream>
#define phi 3.14
using namespace std;
double j; //Variabel Global
//Procedure
void input(){
cout<<"Masukan nilai jari-jari: ";cin>>j;
cout<<"---------------------------------------------\n";
}
//Function
double luasLingkaran(){
double luas; //Variable Lokal
luas=phi*j*j; //Melakukan Proses Perhitungan
return luas; //Mengembalikan nilai
}
main(){
cout<<"=============================================\n";
cout<<"|| ||\n";
cout<<"|| MENGHITUNG LUAS LINGKARAN ||\n";
cout<<"|| ||\n";
cout<<"|| Procedure & Function ||\n";
cout<<"=============================================\n";
input(); //Memanggil Procedure
//Menampilkan hasil dan memanggil fungsi
cout<<"Luas Lingkaran Adalah : "<<luasLingkaran();cout<<endl;
cout<<"---------------------------------------------\n";
}
Running program
![Run Program Menghitung Luas Lingkaran Menggunakan Prosedur (Tanpa Parameter) Run Program Menghitung Luas Lingkaran Menggunakan Prosedur (Tanpa Parameter)](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghn1KmOgMR6fbMp9bEJEP_Haq8kUEqslswPOWT_hiqoQFO0BD6gnyLLRvfBKFEHxQFeIiOY-fTeKrQVQFzAc7lHuULwnYkzI4XXMovvgYw1MKwcbSqekVZUsBkzBpSGnFScwOduGMH0Yc/s640/gbr1.png)