• OBYEKTGA YO’NALTIRILGAN DASTURLASh Nomalum turlar va nomalum nomlar fazosi
  • Obyektga yo’naltirilgan dasturlash Nomalum turlar va nomalum nomlar fazosi




    Download 20.63 Kb.
    Sana16.04.2022
    Hajmi20.63 Kb.
    #19825
    Bog'liq
    Dasturlash 2 1-labaratoriya-ishi
    Test, ПҚ-353 16.08.2022, STIR-576510958, Kompyuter tarmoqlari fanidan 2-topshiriq mavzu cisco packet tra, Mohinur, 8-sinf Kondensatorlar, 936eb211-167c-45dd-9db8-de69bde191fa, 3-reja, 3-ma’ruza, BOLANI MAKTABGA PSIXOLOGIK TAYYORGARLIGI, ilmiy-nashrlar-royxati, 1

    O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI


    Dasturlash 2 fani bo’yicha


    1-laboratoriya ishi


    1. Mavzu

    OBYEKTGA YO’NALTIRILGAN DASTURLASh Nomalum turlar va nomalum nomlar fazosi
    Bajardi SWD10-L2 guruh talabasi Yigitaliyev Samandarbek


    //Samandarbek
    #include
    using namespace std;

    namespace tehnalogiya{


    class Telefon{
    public:
    string nomi ;
    int narxi;
    string rang;
    void kiritish(Telefon a[],int n) {
    for(int i=0;icout<cout <<"nomi: "; cin>>a[i].nomi;
    cout<<"narxi: "; cin>>a[i].narxi;
    cout<<"rang: "; cin>>a[i].rang;
    cout<}
    }
    void saralash(Telefon a[],int n){
    for(int i=0;ifor(int j=0;jif(a[i].narxiswap(a[i],a[j]);
    }
    }
    }
    void qidirish(Telefon a[],int n){
    string s;
    cout<<". qidirilyotgan Telefon nomini kiriting:"; cin>>s;
    for(int i=0;iif(a[i].nomi==s){
    cout<<"qidirilyotgan Telefon malumoti\n";
    cout<}
    }
    }
    void get(Telefon a[], int n){
    for(int i=0;icout<}
    void ozgartirish(Telefon a[],int n){
    for(int i=0;iif(a[i].nomi=="Iphone"){
    a[i].nomi="A12";
    cout<}
    }
    }
    };

    }


    using namespace tehnalogiya ;

    int main(){


    int y;
    Telefon a[100]; int n;
    cout<<" Telefon soni:"; cin>>n;
    a[100].kiritish(a,n);
    cout<<"qidirish funksiyasi 1 saralash funksiyasi 2"<cin>>y;
    switch(y){
    case 1: a[100].qidirish(a,n); break;
    case 2: a[100].saralash(a,n); break;
    case 3: a[100].ozgartirish(a,n); break;
    a[100].get(a,n);
    }
    }

    Download 20.63 Kb.




    Download 20.63 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Obyektga yo’naltirilgan dasturlash Nomalum turlar va nomalum nomlar fazosi

    Download 20.63 Kb.