|
||
| #include<iostream> #include<conio.h> using namespace std; class saha { protected: int sic_no; char ad_sad[30]; float maas, ekucret, elegecen; public: saha():maas(5.00),ekucret(0.00),elegecen(0.00) {} void bilgigir() { cout<<"Sicil numarasini giriniz:"; cin>>sic_no; cout<<"Ad Soyad giriniz:"; cin>>ad_sad; cout<<"Maas giriniz:"; cin>>maas; cout<<"Ek ucreti giriniz:"; cin>>ekucret; elegecen=hesapla(maas,ekucret); } void bilgiyaz() { cout<<"\nSicil numarasi:"<<sic_no; cout<<"\nAd Soyad:"<<ad_sad; cout<<"\nMaas:"<<maas; cout<<"\nEk ucret:"<<ekucret; cout<<"\nElegecen:"<<elegecen; } float hesapla(float m, float ek) {return m+ek; } }; class buro:public saha { private: char unvan[10], tel[10], birim[10]; float ikramiye; public: void bilgigir() { saha::bilgigir(); cout<<"Unvan giriniz:"; cin>>unvan; cout<<"Telefon giriniz:"; cin>>tel; cout<<"Birim giriniz:"; cin>>birim; cout<<"Ikramiye giriniz:"; cin>>ikramiye; elegecen=hesapla(maas,ekucret,ikramiye); } void bilgiyaz() { saha::bilgiyaz(); cout<<"\nUnvan:"<<unvan<<endl; cout<<"Telefon:"<<tel<<endl; cout<<"Birim:"<<birim<<endl; cout<<"Ikramiye:"<<ikramiye<<endl; cout<<"Elegecen:"<<elegecen<<endl; } float hesapla(float m, float ek, float ik) {return m+ek+ik; } }; void yildiz() { cout<<"\n****************************************************************\n"; } int main() { for(int j=0; j<1; j++) { yildiz(); cout<<"\nSaha elemani giris\n"; yildiz(); saha s; s.bilgigir(); yildiz(); s.bilgiyaz(); } for(int j=0; j<1; j++) { yildiz(); cout<<"Buro elemani giris"; buro b; yildiz(); b.bilgigir(); yildiz(); b.bilgiyaz(); } getch(); return 0; } |
||