201-guruh talabasi Rustamov Farruxning Mustaqil ishi
Download 107.08 Kb.
|
Rustamov Programalash maruza
- Bu sahifa navigatsiya:
- 201-guruh talabasi Rustamov Farruxning Mustaqil ishi
O’ZBEKISTON RESPUBLIKASI OLIY TA’LIM, FAN VA INNOVATSIYALAR VAZIRLIGI SHAROF RASHIDOV NOMIDAGI SAMARQAND DAVLAT UNIVERSITETI Intellektual tizimlar va kompyuter texnologiyalari fakulteti Kompyuter ilmlari va dasturlash texnologiyalari yo’nalishi Programmalash asoslari fanidan 201-guruh talabasi Rustamov Farruxning Mustaqil ishi Tekshiruvchi: ______________ «__»___________2023-yil Bajaruvchi: Toshtemirova K.A. «__»___________2023-yil SAMARQAND 2023 Mustaqil ish-1 Kasalliklar nomli sinf mavjud 4ta turdagi kasallikni qaysi dorini istemol qilish orqali davolash mumkinligini aniqlovchi metodni yarating. Dastur kodi: #include #include using namespace std; class Kasallik { protected: string nomi; public: Kasallik(string n): nomi(n) {} string getNomi() { return nomi; } virtual const char* dori() { return " ?"; } }; class Tumov: public Kasallik { public: Tumov(string n): Kasallik(n) {} virtual const char* dori() { return " Parastemol"; } }; class Astma: public Kasallik { public: Astma(string n): Kasallik(n) {} virtual const char* dori() { return " Ingalyator"; } }; class Yutal: public Kasallik { public: Yutal(string n): Kasallik(n) {} virtual const char* dori() { return " Amoksilin"; } }; class Diabet: public Kasallik { public: Diabet(string n): Kasallik(n) {} virtual const char* dori() { return " Insulin"; } void chiqar(Kasallik* k) { cout << "Nomi: " << k->getNomi() << " dori: " << k->dori() << endl; } }; int main() { Tumov tumov("Tumov"); Astma astma("Astma"); Yutal yutal("Yutal"); Diabet diabet("Diabet"); diabet.chiqar(&tumov); diabet.chiqar(&astma); diabet.chiqar(&yutal); diabet.chiqar(&diabet); return 0; } Download 107.08 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling