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 :
- Memudahkan dalam mengembangkan program. Program dibagi menjadi beberapa subprogram kecil, sehingga hal ini menjadi kunci dalam pembuatan program terstruktur.
- 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.
#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 :