• 4- Amaliyot ishi topshirig’idagi variantlar Sinf va obyektga oid topshiriqlar
  • 4 amaliy ishi mavzu: Tuzilmalar va kengaytmalar. Ob’ektga yo’naltirilgan dasturlash asoslari. Sinf (class) yaratish usullari. Sinf a’zolariga murojaat usullari. Ob’ektlar yaratish va ulardan foydalanishga doir masalalar yechish




    Download 23 Kb.
    bet4/4
    Sana05.12.2023
    Hajmi23 Kb.
    #111829
    1   2   3   4
    Bog'liq
    4-amaliy

    NAMUNA MISOL
    Avtomobil (Car) sinfini yarating. Unda kamida 5 ta maydon va ularni ekranga chiqaruvchi, qayta ishlovchi usullarni yarating.


    #include
    using namespace std;
    class Car{
    public:
    string model;
    string color;
    int price;
    string company;
    int year;
    void kiritish(){
    cout<<"Modelini kiriting: ";
    cin>>model;
    cout<<"Rangini kiriting: ";
    cin>>color;
    cout<<"Narxini kiriting: ";
    cin>>price;
    cout<<"Kompaniyasini kiriting: ";
    cin>>company;
    cout<<"Yilini kiriting: ";
    cin>>year;
    }
    void chiqazish(){
    cout<<"Modeli: "<
    cout<<"Rangi: "<
    cout<<"Narxi: "<

    cout<<"Kompaniyasi: "<
    }
    };
    int main(){
    int n, yil;
    cout<<"Mashinalar soni: ";
    cin>>n;
    Car a[n];
    for(int i=0;i
    cout<
    a[i].kiritish();
    }
    cout<<"Qaysi yilda chiqazilgan mashinalar kerak? ";
    cin>>yil;
    cout<
    for(int i=0;i
    if(a[i].year==yil){
    a[i].chiqazish();
    }
    }
    }
    4- Amaliyot ishi topshirig’idagi variantlar
    Sinf va obyektga oid topshiriqlar



    Variant


    Masala sharti


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


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


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


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


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


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


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


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


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


    O`quv xonasi nomli sinfni yarating. Unda kamida 5 ta maydon va ularni ekranga chiqaruvchi, qayta ishlovchi usullarni yarating.


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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

    Download 23 Kb.
    1   2   3   4




    Download 23 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    4 amaliy ishi mavzu: Tuzilmalar va kengaytmalar. Ob’ektga yo’naltirilgan dasturlash asoslari. Sinf (class) yaratish usullari. Sinf a’zolariga murojaat usullari. Ob’ektlar yaratish va ulardan foydalanishga doir masalalar yechish

    Download 23 Kb.