|
O’zbekiston respublikasi fan va innovatsiyalar vazirligi
|
bet | 1/3 | Sana | 07.07.2024 | Hajmi | 269,98 Kb. | | #266872 |
O’ZBEKISTON RESPUBLIKASI FAN VA INNOVATSIYALAR VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
Telekommunikatsiya texnologiyalari fakulteti
Dasturlash b-2 fanidan tayyorlagan
Mutaqil ishi
Bajardi: Soibnazarov Asilbek Saidbek ogli
Tekshirdi: Qurbonov Nozim Muhammadrashitovich
Toshkent 2024
1-MAVZU: Obyektga yo’naltirilgan dasturlash. Sinf(class) va obyektlar yaratish.
1-masala: Student classini yarating. Maydonlarida uning ismi, familyasi, va
kurs raqami bo’sin. Undan obyekt hosil qilib konsulda ularni
kiriting.
Kodi:
#include
using namespace std;
class Student{
public:
char ism[20];
char fam[20];
int kurs;
};
int main() {
Student ob;
cout << "Ismingizni kiriting: ";
cin.get(ob.ism,20);
cout << "Familiyangizni kiriting: ";
cin.ignore();
cin.get(ob.fam,20);
cout << "Kursingizni kiriting: ";
cin >> ob.kurs;
cout << ob.fam << " " << ob.ism << " " << ob.kurs << "-kurs" << endl;
return 0;
}
NATIJASI:
2-MAVZU: Konstruktorlar va destruktorlar.
1-masala: Inson classinin yarating public maydonda ism va yoshni e’lon qiling. Konstruktor yordamida ularni tuzing va undan so’ng destruktor yordamida uni tozalang.
Kodi:
#include
#include
using namespace std;
class Inson {
private:
string ism;
int yosh;
public:
Inson(string ism, int yosh) {
this -> ism = ism;
this -> yosh = yosh;
cout << "Salom, men " << ism << "man." << endl;
}
~Inson() {
cout << "Destruktor ishladi!" << endl;
}
};
int main() {
Inson p("Azizbek", 18);
return 0;
}
NATIJASI:
|
| |