• 1-MAVZU: Obyektga yo’naltirilgan dasturlash. Sinf(class) va obyektlar yaratish. 1-masala
  • NATIJASI: 2-MAVZU: Konstruktorlar va destruktorlar. 1-masala
  • O’zbekiston respublikasi fan va innovatsiyalar vazirligi




    Download 269,98 Kb.
    bet1/3
    Sana07.07.2024
    Hajmi269,98 Kb.
    #266872
      1   2   3

    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:


    Download 269,98 Kb.
      1   2   3




    Download 269,98 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O’zbekiston respublikasi fan va innovatsiyalar vazirligi

    Download 269,98 Kb.