Jumat, 15 Mei 2015

Contoh Program C++ Fungsi Bangun Ruang



Assalamu'alaikum.wr.wb - Selamat Siang Mahasiswa/i pemrograman II yang ibu banggakan, berikut ini adalah contoh program Fungsi yang sudah berkolaborasi dengan Penyeleksian/Percabangan (IF-ELSE) untuk menghitung Luas dari Bangun Ruang yang kita pilih nantinya. semoga contoh program ini bermanfaat untuk mahasiswa/i ibu sekalian. Aamiin.  Sebuah function dalam program c++ berisi sejumlah pernyataan yang dikemas dalam sebuah nama. Nama ini selanjutnya dapat dipanggil beberapa kali di beberapa tempat dalam program. contoh program ini sangat sederhana dan semoga membantu Mahasiswa/i ibu semua.


Tujuannya : 
  1. Memudahkan dalam mengembangkan program. Program dibagi menjadi beberapa subprogram kecil,   sehingga hal ini menjadi kunci dalam pembuatan program terstruktur. 
  2. Menghemat ukuran program, karena beberapa perintah yang sama dan dijalankan beberapa kali dalam program dapat dijadikan satu kali saja dalam suatu function, kemudian function tersebut dapat dipanggil berulang kali. 
Berikut ini Syntax Program Fungsi Bangun Ruang :

#include <iostream>
#include <windows.h>

using namespace std;

void lingkaran();  //deklarasi function untuk memanggil fungsi luas lingkaran
void segiempat();  //deklarasi function untuk memanggil fungsi luas segiempat
void segitiga();   //deklarasi function untuk memanggil fungsi luas segitiga

int main()
{
    int pil;
    char menu;

    do{
    system("cls");
    cout<<" \n ==============================================="<<endl;
    cout<<"PROGRAM MENGHITUNG LUAS BANGUN RUANG MENGGUNAKAN                                    FUNGSI"<<endl;
    cout<<" ================================================="<<endl;
    cout<<" \n PILIHAN BANGUN RUANG YANG INGIN DIHITUNG LUASNYA:"<<<endl;
    cout<<"   1.LINGKARAN"<<endl;
    cout<<"   2.SEGIEMPAT"<<endl;
    cout<<"   3.SEGITIGA"<<endl;
    cout<<endl;
    cout<<" \n Masukkan Pilihan bangun ruang yang ingin anda hitung luasnya [1/2/3]: ";
    cin>>pil;

    if (pil==1)
    {
        lingkaran();
    }

    else if (pil==2)
    {
        segiempat();
    }

    else if (pil==3)
    {
        segitiga();
    }
    else
    {
        cout<<" Maaf pilihan anda belum tersedia. Silahkan kembali ke menu pilihan"<<endl;
    }
    cout<<endl;
    cout<<" Apakah anda ingin kembali ke menu[Y/T]:";
    cin>>menu;

    }while(menu=='y' || menu=='Y');

}

void lingkaran()
{
  float r,L1;
  cout<<" \n Menghitung luas bangun ruang lingkaran:"<<endl;
  cout<<" Masukkan jari-jari lingkaran(cm): ";
  cin>>r;
  L1=3.14*r*r;
  cout<<" \n Maka luas bangun lingkaran dengan jari-jari "<<r<<" cm adalah "<<L1<<"           cm2"<<endl;

}

void segiempat()
{
  float s,L2;
  cout<<" \n Menghitung luas bangun ruang segiempat:"<<endl;
  cout<<" Masukkan panjang sisi segiempat(cm): ";
  cin>>s;
  L2=s*s;
  cout<<endl;
  cout<<" \n Maka luas bangun segiempat dengan panjang sisi "<<s<<" cm adalah "<<L2<<" cm2"<<endl;

}

void segitiga()
{
  float a,t,L3;
  cout<<" \n Menghitung luas bangun ruang segitiga:"<<endl;
  cout<<" Masukkan alas (cm)  : ";
  cin>>a;
  cout<<" Masukkan tinggi (cm): ";
  cin>>t;
  L3=0.5*a*t;
  cout<<" \n Maka luas bangun segitiga dengan alas "<<a<<" cm dan tinggi "<<t<<" cm           adalah "<<L3<<" cm2"<<endl;
}

SCREENSHOOT PROGRAM

Hasil Tampilan Menu Utama :


Hasil Tampilan Untuk Menghitung Bangun Lingkaran :


Hasil Tampilan Untuk Menghitung Bangun Segiempat :


Hasil Tampilan Untuk Menghitung Bangun Segitiga :


Hasil Tampilan jika memasukkan pilihan diluar menu pilihan :



##### SEMOGA BERMANFAAT#####










0 komentar:

Posting Komentar

TERIMA KASIH ATAS KUNJUNGAN ANDA :)
Monggo isi Komentar nya :

||SALAM BLOGGER INDONESIA|| +++>Di sini Tempatnya Belajar & Berbagi ILMU<+++ Buat Sobat-Sobat Blogger semua,Teruslah Berkarya!!! Terima Kasih Buat Sahabat-Sahabat yang telah Mampir DiBlog Nadym::.Dan Jangan Lupa Tinggalkan Kesan & Pesan untuk Membangun Blog iNi.::
 

I-YES INDONESIA

Indonesian Youth Educate And Social

ALMAMATERKU

Universitas Muhammadiyah Riau