Kutlimurodov Orzubek 951-21-guruh
13-labaratoriya mashg’uloti
Quyidagi har bir topshiriqda birinchi sinf bazaviy sinf sifatida yaratib , undan ikkinchi sinfni voris sinf sifatida yarating.
10-misol
Doira romb;
#include
#include
using namespace std;
class doira{
public:
int a;
doira (int a1){
a = a1;
}
~doira(){
cout<<"\nDestructor of doira";
}
void ShowA(){
cout<<"a = "<}
void ChangeA(int a1)
{
a = a1;
}
void Xajm(){
cout<<"Xajm = "<}
};
class romb : public doira{
public:
romb(int a): doira(a) {}
void Yuzasi(){
cout<<"Yuza = "<<(a*a*sqrt(3)*0.25)<}
};
int main (){
romb obj3(8);
obj3.ShowA();
obj3.Yuzasi();
obj3.ChangeA(10);
obj3.ShowA();
obj3.Yuzasi();
obj3.Xajm();
}
Do'stlaringiz bilan baham: |