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";
}