O’ZBEKISTON RESPUBLIKASI
OLIY VA O’RTA-MAXSUS TA’LIM VAZIRLIGI
SHAROF RASHIDOV NOMIDAGI
SAMARQAND DAVLAT UNIVERSITETI
INTELEKTUAL TIZIMLAR VA KOMPYUTYER TEXNALOGIYALARI FAKULTETI
KOMPYUTER ILMLARI VA DASTURLASH TEXNOLOGIYALARI YO’NALISHI
201- guruh talabasi Rustamov Farruxning
Programmalash asoslari fanidan
8-labaratoriya ishi
Tekshirdi: Karimov Islom
/*30. Qarindosh degan class yarating va ushbu classdan Uka degan class voris olsin.
Classlarda 4 ta maydondan iborat bo'lsin va merosxo'r class Qarindosh maydonlarni
meros qilib olsin.Ukaning yordamida obyekt yaratingvama'lumotlar ekrangachiqarilsin.*/
#include
using namespace std;
class Qarindosh {
protected:
string qarindoshligi;
string vazifasi;
string jinsi;
bool foydalimi;
};
class Uka : Qarindosh {
private:
string ism;
string familya;
int yosh;
float ogirligi;
public:
Uka(string ism, string familya, int yosh, float ogirligi, string qarindoshligi, string vazifasi, string jinsi, bool foydalimi) {
this->ism = ism;
this->familya = familya;
this->yosh = yosh;
this->ogirligi = ogirligi;
this->qarindoshligi = qarindoshligi;
this->vazifasi = vazifasi;
this->jinsi = jinsi;
this->foydalimi = foydalimi;
}
void tamam() {
cout << "Ismi:" << ism << endl;
cout << "Familyasi:" << familya << endl;
cout << "Yoshi:" << yosh << " yosh" << endl;
cout << "Og'irligi:" << ogirligi << " kg" << endl;
cout << "Qarindoshlik darajasi:" << qarindoshligi << endl;
cout << "Vazifasi:" << vazifasi << endl;
cout << "Jinsi:" << jinsi << endl;
cout << "Foydalimi: " << foydalimi << endl;
}
};
int main()
{
Uka b("Begzod", "Muxiddinov", 18, 65.3, "Yaqin qarindosh", "Aytilgan ishni bajarish", "Erkak", false);
b.tamam();
return 0;
}
Do'stlaringiz bilan baham: |