Вы находитесь на странице: 1из 3

segitiga class segi{ public: void setNilai(); double getResult(); private: double a,t,l; }; void segi::setNilai(){ cout<<"Menghitung Segitiga"<<endl;

cout<<"Masukkan alas : "; cin>>a; cout<<"Masukkan tinggi : "; cin>>t; } double segi::getResult(){ l=a*t; l/=2; return l; } SegiPanjang class segiP{ public: void setNilaiP(); void getResultP(); private: double p,L; }; void segiP::setNilaiP(){ cout<<endl<<"Menghitung Persegi Panjang"<<endl; cout<<"Masukkan panjang: "; cin>>p; cout<<"Masukkan lebar : "; cin>>L; } void segiP::getResultP(){ cout<<"Luas : "<<p*L<<endl; cout<<"Keliling : "<<(p+L)*2<<endl; }

Persegi class persegi{ public: void setNilaiPs(); void getResultPs(); private: double s; }; void persegi::setNilaiPs(){ cout<<endl<<"Menghitung Persegi"<<endl; cout<<"Masukkan sisi: "; cin>>s; } void persegi::getResultPs(){ cout<<"Luas : "<<s*s<<endl; cout<<"Keliling : "<<s*4<<endl; } Lingkaran class lingkaran{ public: void setNilaiL(); void getResultL(); private: double r; }; void lingkaran::setNilaiL(){ cout<<endl<<"Menghitung Lingkaran"<<endl; cout<<"Masukkan jari-jari: "; cin>>r; } void lingkaran::getResultL(){ cout<<"Luas : "<<phi*r*r<<endl; cout<<"Keliling : "<<phi*(2*r)<<endl; }

Main #include <cstdlib> #include <iostream> #define phi 3.14 using namespace std; #include "segi3.h" #include "segipanjang.h" #include "persegi.h" #include "lingkaran.h" int main(int argc, char *argv[]) { segi tiga;//membuat objek untuk menghitung segitiga tiga.setNilai();//nama objeknya tiga cout<<"Luas segitiga: "<<tiga.getResult()<<endl; segiP pjg;//membuat objek untuk menghitung persegi panjang pjg.setNilaiP();//nama objeknya pjg pjg.getResultP(); persegi Persegi;//membuat objek untuk menghitung persegi Persegi.setNilaiPs();//nama objeknya Persegi Persegi.getResultPs(); lingkaran Lingkaran;//membuat objek dari class lingkaran Lingkaran.setNilaiL();//nama objek Lingkaran Lingkaran.getResultL(); system("PAUSE"); return EXIT_SUCCESS; }

Вам также может понравиться