Pages

Senin, 28 Oktober 2013

Cara Membuat Program Penghitung Luas Bangun Ruang Menggunakan Fungsi

Disini saya akan menerangkan secara singkat mengenai pembuatan program penghitung luas bangun ruang dengan menggunakan fungsi
Kenapa saya menggunakan fungsi karena dengan menggunakan fungsi ini lebih tertata rapi sehingga coding utama program penghitung luas bangun ruang disendirikan / di buat block masing2 menggunakan void masing2. Nah pada praktikum kali ini saya membuat penghitungan 3 luas bangun ruang yakni Lingkaran, Segiempat, Segitiga. Jadi manfaat menggunakan fungsi  untuk menyendirikan setiap rumus perhitungan dari masing2 bangun ruang.
berikut coding program yang telah saya buat : 
#include <iostream.h>
#include <conio.h>

void lingkaran ()
{
    float jari, hitung;
   cout<<"Masukkan jari-jari : ";
   cin>>jari;
   cout<<endl;
   hitung = 3.14 * jari * jari;
   cout<<"Luas Lingkaran adalah : "<< hitung;

};

void segiempat ()
{
    float sisi, hitung;
   cout<<"Masukkan sisi : ";
   cin>>sisi;
   cout<<endl;
   L= sisi * sisi;
   cout<<"Luas Segiempat adalah : "<< hitung;

};

void segitiga ()
{
    float alas, tinggi, hitung;
   cout<<"Masukkan alas : ";
   cin>>alas;
   cout<<endl;
   cout<<"Masukkan tinggi : ";
   cin>>tinggi;
   cout<<endl;
   L = 0.5 * alas * tinggi;
   cout<<"Luas Segitiga adalah : "<< hitung;

};

void main ()
{
    float alas, jari, sisi, tinggi, hitung;
   int pil;

   cout<<"Contoh Penggunaan Fungsi di C++"<<endl;
   cout<<"==============================="<<endl;

   cout<<"1. Luas Lingkaran"<<endl;
   cout<<"2. Luas Segiempat"<<endl;
   cout<<"3. Luas Segitiga"<<endl;
   cout<<"Masukkan pilihan anda (1/2/3) : ";
   cin>>pil;
   cout<<endl<<endl;

   if (pil==1){lingkaran ();}
    else if (pil==2){segiempat ();}
    else if (pil==3){segitiga ();}
getch();
}

Pada coding diatas bisa anda lihat terdapat coding void segitiga, void segiempat, dan void segitiga dan isi didalam void tersebut terdapat masing2 rumus penghitungan ruang dimana nanti jika kita ingin menghitung salah satu bangun ruang tersebut tinggal memanggil salah satu void yakni dengan coding berikut :



   if (pil==1){lingkaran ();}
    else if (pil==2){segiempat ();}
    else if (pil==3){segitiga ();}

maka jika kita pilih 1 akan memanggil luas lingkaran dimana kita akan diminta mengisikan panjang jari-jari lingkaran dan program otomatis menampilkan hasil penghitungan. Dapat kita lihat hasil seperti pada gambar berikut :
jika kita menginputkan pilihan 2 maka akan secara otomatis memanggil penghitungan luas bangun ruang segiempat, sehingga anda akan diminta mengisikan panjang sisi segiempat dan hasilnya dapat dilihat gambar dibawah ini :
dan apabila kita menginputkan pilihan yang ke 3 secara otomatis akan memanggil dari void segitiga dan kita akan diminta menginputkan panjang alas dan tinggi segitiga kemudian ditampilkan hasilnya, sebagai berikut :

iniliah penjelasan singkat tentang pembuatan program penghitung luas bangun ruang semoga bermanfaat dan menambah wawasan Anda.

Artikel Terkait :