Prosedur tidak menghasilkan nilai, hanya merupakan
proses. Prosedur dapat dipanggil oleh program utamanya ataupun oleh prosedur
lain (masih dalam satu program).
Bentuk
umum dari prosedur adalah:
void
nama_prosedur (penamaan prosedur tidak diperkenankan memakai spasi)
Contoh
Program :
1.
#include<iostream.h>
2.
void volume_limas()
3.
{
4.
double p, l, t;
5.
cout<<"volume limas
segi empat"<<endl;
6.
cout<<"Masukkan
panjang:";
7.
cin>>p;
8.
cout<<"Masukkan
lebar:";
9.
cin>>l;
10.
cout<<"Masukkan
tinggi:";
11.
cin>>t;
12.
cout<<"volume limas
segi empat:"<<p*l*t/3<<endl;
13.
}
14.
void volume_kerucut()
15.
{
16.
double r, t;
17.
cout<<"Volume
kerucut"<<endl;cout<<"Masukkan jari2:";
18.
cin>>r;
19.
cout<<"Masukkan
t:";
20.
cin>>t;
21.
cout<<"Volume
kerucut:"<<3.14*r*r*t/3<<endl;
22.
}
23.
void volume_bola()
24.
{double r;
25.
cout<<"Volume
bola"<<endl;
26.
cout<<"Masukkan
nilai r=";
27.
cin>>r;
28.
cout<<"Volume
bola="<<4*3.14*r*r*r/3<<endl;
29.
}
30.
int main()
31.
{
32.
volume_limas();
33.
volume_kerucut();
34.
volume_bola();
35.
return 0;
36.
}
Penjelasan :
·
Bentuk
umum dari prosedur, void dan diikuti nama prosedurnya (V_limas)
ditunjukkan pada no.3, 16 dan 27.
·
Menggunakan
tipe data double untuk hasil penghitungan angka desimal (no. 5, 18, 29).
·
Pemanggilan
prosedur sesuai dengan nama prosedurnya (salah satunya pada no. 38).
Tampilan Input :
Tampilan Output :
Tidak ada komentar:
Posting Komentar