Rabu, 05 Desember 2012

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