Program Class Menghitung Luas, Keliling Dan Volume Bangun Menggunakan Dev C++
Sahabat Malesbelajar sekarang kita beranjak ke sebuah program yang bisa di anggap sedikit rumit, namun semoga dengan adanya penjelasan di program menjadikan kita paham dan dapat mendalaminya. Sebelumnya juga telah kita pahami menghitung luas dan keliling bangun-bangun datar sederhana, dapat sahabat lihat di sini :
- Keliling Persegi
- Luas Persegi
- Keliling Lingkaran
- Luas Lingkaran
Seperti yang dijelaskan di awal, sekarang kita belajar tentang class di C++. Program Class disini kita mencari luas, keliling dan volume dari persegi, kubus dan bola.
Sekarang waktunya beraksi di dunia codinger :v. Silahkan sahabat coba copy script dibawah dan coba dicompile. he
Source Code Program
#include <iostream>//deklarasi pemanggilan cin dan cout #include <cstdlib> using namespace std; class BangunDatar { public : BangunDatar(){cout<<"PENGHITUNGAN LUAS, KELILING DAN VOLUME BANGUN"<<endl;}//deklarasi judul class ~BangunDatar(){cout<<"clas hancur "<<endl;} //deklarasi remuk class void input(){//input int input,input_2,input_3; cout<<endl<<"PERSEGI"<<endl; cout<<"masukkan nilai sisi persegi : "<<endl; cin>>input;//input sisi persegi s = input;//pengantian deklarasi input cout<<endl<<"KUBUS"<<endl; cout<<"masukkan nilai sisi kubus : "<<endl; cin>>input_2; s2 = input_2; cout<<endl<<"BOLA"<<endl; cout<<"masukkan nilai jari-jari bola : "<<endl; cin>>input_3; r = input_3; phi=22/7;//deklarasi phi } void proses(){//deklarasi proses luas_per= s*s; luas_kub=s2*s2*6; luas_bol=4*phi*r*r; kel_per=4*s; kel_kub=12*s2; vol_kub= s2*s2*s2; vol_bol=(4*3.14*r*r*r)/3; } void output(){//deklarasi yang akan di outputkan system("cls"); cout<<"Hasil Penghitungannya"<<endl<<endl; //Persegi cout<<"PERSEGI"<<endl<<"luas= "<<luas_per<<endl; cout<<"keliling= "<<kel_per<<endl<<endl; //Kubus cout<<"KUBUS"<<endl<<"luas= "<<luas_kub<<endl; cout<<"keliling= "<<kel_kub<<endl<<"volume= "<<vol_kub<<endl<<endl; //Bola cout<<"BOLA"<<endl<<"luas= "<<luas_bol<<endl; cout<<"volume= "<<vol_bol<<endl<<endl; } private : float phi; float luas_per,luas_kub,luas_bol,kel_per,kel_kub,vol_kub,vol_bol; int s,s2,r; }; int main(){ BangunDatar a; a.input();//pemanggilan input a.proses();//pemangilan proses a.output();//pemanggilan output system("pause"); return 0; }
Screenshot inputan dari program diatas
Screenshot hasil perhitungan dari program diatas
Program diatas telah diujicoba dan running. Apabila ada kendala yang menghambat segera hubungi kami atau berkomentar di from dibawah. Salam Pemalas Mari Belajar (MalasBelajar).
0 comments:
Posting Komentar