• 4 - AMALIY ISHI Mavzu: Sinflar va ob’yektlar. Ob’yektga moljallangan dasturlash. Inkapsulyasiya. Konstruktorlar va destruktorlar. Sinfning do’stona funksiyalari
  • O’zbekiston respublikasi raqamli texnologiyalari vazirligi




    Download 342.64 Kb.
    Sana11.12.2023
    Hajmi342.64 Kb.
    #116205
    Bog'liq
    4 AMALIY 20
    Axborot tizimlari test, 467, 479, 3 sinf test.4-chorak, 117-119, Login-Parol AL, 21 электрон портфолио қайдномаси fevral 2024, Qaydnoma Profta\'lim 2024 fevral, 6-sinf-informatika-testlar (1), 07052020-92, Gender psixologiyasining asosiy nazariyalari, Mavzu.4 gender, Gender 3 mavzu, Gender tushunchasi.2 MAVZU

    O’ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALARI VAZIRLIGI
    MUHAMMAD AL-XORAZMIY NOMIDAGI
    TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
    QARSHI FILIALI

    KOMPYUTER INJINERINGI FAKULTETI
    1-BOSQICH ATS 12-23 GURUH TALABASINING
    “DASTURLASH 1” fanidan

    AMALIY ISHI


    Bajardi: G’afurov B


    Qabul qildi: Zohidov J
    4 - AMALIY ISHI


    Mavzu: Sinflar va ob’yektlar. Ob’yektga mo'ljallangan dasturlash. Inkapsulyasiya. Konstruktorlar va destruktorlar. Sinfning do’stona funksiyalari


    Amaliyot ishidan maqsad:

    1. C++ da sinf yaratish va foydalanish bilan tanishish.

    2. Turli sinflarni yaratishni (Dev C++) o’rganish.

    3. Sinf o‘zgaruvchilari va funksiyalarini yaratish bilan tanishish.

    4. Dasturlarda sinflardan foydalanishni o‘rganish.




    Dars sinfini yarating. Unda kamida 5 ta maydon va ularni ekranga chiqaruvchi, qayta ishlovchi usullarni yarating.

    #include


    using namespace std;
    class aylana{
    public:
    string material;
    string color;
    int price;
    string company;
    int rad;
    void kiritish(){
    cout<<"yasalgan materialni kiriting: ";
    cin>>material;
    cout<<"Rangini kiriting: ";
    cin>>color;
    cout<<"narxini kiriting: ";
    cin>>price;
    cout<<"Kompaniyasini kiriting: ";
    cin>>company;
    cout<<"radiusini kiriting: ";
    cin>>rad;
    }
    void chiqazish(){
    cout<<"foydalanilgan material: "<cout<<"Rangi: "<cout<<"narxi: "<
    cout<<"Kompaniyasi: "<}
    };
    int main(){
    int n, yil;
    cout<<"aylanalar soni: ";
    cin>>n;
    aylana a[n];
    for(int i=0;icout<a[i].kiritish();
    }
    cout<<"qqanday radiusli aylana kerak? ";
    cin>>yil;
    cout<for(int i=0;iif(a[i].rad==yil){
    a[i].chiqazish();
    }
    }
    }

    Download 342.64 Kb.




    Download 342.64 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O’zbekiston respublikasi raqamli texnologiyalari vazirligi

    Download 342.64 Kb.