|
Nomidagi Toshkent axborot texnologiyalari Universitetening dif dagi Fayzullayev Lazizbekning Dasturlash 2 fanindan
|
Sana | 15.03.2024 | Hajmi | 31.73 Kb. | | #173145 |
Bog'liq Sapayev.S, KALENDAR 2022YIL, Nomerlashga o\'rgatish, aripov mahmud informatika prezintatsiya, Taxdid mustaqil ish, Taxdid mustaqil ish taqdimot, Toshkеnt 2023 5- amaliy ish Mavzu Riskni “Vaziyatlar daraxti” u, 1-amaliyot, 2-amaliy ish (2), 1702394238
Muhammad Al-Xorazmiy nomidagi Toshkent axborot texnologiyalari Universitetening DIF dagi Fayzullayev Lazizbekning Dasturlash 2 fanindan
Topshirig’i 1
Universitet va kollej class larine yarating va ularni bog`lovchi funksiyalar yarating.
#include
#include
#include
using namespace std;
class University {
protected:
string name;
public:
University(const string& _name) : name(_name) {}
virtual void display() const {
cout << "Unversiteti nomi " << name << endl;
}
virtual ~University() {}
};
class College : public University {
private:
string collegeName;
public:
College(const string& _univName, const string& _collegeName) : University(_univName), collegeName(_collegeName) {}
void display() const override {
cout << "Unversiteti nomi " << name << ", Kollej nomi: " << collegeName << endl;
}
};
void displayUniversityInfo(const University& univ) {
univ.display();
}
int main() {
University univ("Toshkent axborod texnologiya universiti");
College college("Toshkent axborod texnologiya universiti", "Tranpert kolleji");
displayUniversityInfo(univ);
displayUniversityInfo(college);
return 0;
}
|
|
| |