Muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti qarshi filiali “telekommunikatsiya texnalogiyalari va kasbiy ta'lim” fakulteti




Download 0.99 Mb.
Sana04.02.2022
Hajmi0.99 Mb.
#17081
Bog'liq
Hayitov Fazliddin 4-LABARATORIYA
Узб.Иктисод.фан дастур, Sam 7-sinf, Mavzu Xayol, JADVAL SHIFR, Maruza-Lotin Ziyonetga2015, 49-21GURUH TALABASI Olimov Ollayor, Ma\'ruza matni5, O'TDICH-4, Mustaqil ish mavzu Daraxtlarni Prufer usulida kodlash Daraxtl, Kompyuter grafika, 2 son Bayonnoma Tasviriy san\'at, texnalogiya @uqituvchiga hujjat, 5- MARUZA, Maxallaga, 1-tajriba ishi

O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARNI RIVOJLANTIRISH VAZIRLIGI

MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI QARSHI FILIALI

“TELEKOMMUNIKATSIYA TEXNALOGIYALARI VA KASBIY TA'LIM” FAKULTETI

TT 11-21 guruh 1-bosqich talabasining

Dasturlash fanidan tayyorlagan

LABORATORIYA ISHI-4

Bajardi: Hayitov F

Tekshirdi: To’rayev S

Mavzu: Sinflar va ob’yektlar. Ob’yektga mo'ljallangan dasturlash.

Inkapsulyasiya. Konstruktorlar va destruktorlar. Sinfning do’stona

funksiyalari

4- Laboratoriya ishi topshirig’idagi variantlar

Sinf va obyektga oid topshiriqlar

#include

using namespace std;

class TALABA{

public:

string name;

string surname ;

int year ;

string moon ;

int day ;

void kiritish(){

cout<<"Ismini kiriting: ";

cin>>name;

cout<<"Familyasini kiriting: ";

cin>>surname;

cout<<"Yilini kiriting: ";

cin>>year;

cout<<"Oyini kiriting: ";

cin>>moon;

cout<<"kunini kiriting : ";

cin>>day;

}

void chiqarish(){

cout<<"Ismi: "<

cout<<"Familyasi: "<

cout<<"Yili: "<

cout<<"Oyi: "<

cout<<"Kuni: "<

}

};

int main(){

int n, yil;

cout<<"Talabalar soni : ";

 cin>>n;

 TALABA a[n];

for(int i=0;i

cout<

a[i].kiritish();

}

cout<<"Qaysi yilda tug'ilgan Talabalar kerak? ";

cin>>yil;

cout<

for(int i=0;i

if(a[i].year==yil){

a[i].chiqarish();

}

}

 

#include

using namespace std;

class Mashina{

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;

Mashina 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();

}

}

}

cout<<"Familiyasi: "<

cout<<"Narxi: "<

cout<<"Tovar: "<

}

};

int main(){

int n, yil;

cout<<"Mijozlar soni: ";

cin>>n;

Mijoz a[n];

for(int i=0;i

cout<

a[i].kiritish();

}

cout<<"Qaysi yilda kelgan mijozlar kerak? ";

cin>>yil;

cout<

for(int i=0;i

if(a[i].year==yil){

a[i].chiqazish();

}

}

}

#include

using namespace std;

class Mijoz{

public:

string surname;

string name;

int price;

string brand;

int year;

void kiritish(){

cout<<"ismini kiriting: ";

cin>>name;

cout<<"familiyasini kiriting: ";

cin>>surname;

cout<<"Narxini kiriting: ";

cin>>price;

cout<<"Tovarni kiriting: ";

cin>>brand;

cout<<"Yilini kiriting: ";

cin>>year;

}

void chiqazish(){

cout<<"Ismi: "<

7-misol

#include

using namespace std;

class Kitob{

public:

string name;

string surname;

string renown;

int year ;

void kiritish(){

cout<<"kitob muallifi ismini kiriting: ";

cin>>name;

cout<<"kitob muallifi familiyasini kiriting:";

cin>>surname;

cout<<"Kitob nomi:";

cin>>renown;

cout<<"Yilini kiriting: ";

cin>>year;

}

void chiqarish(){

cout<<"muallifi ismi: "<

cout<<"muallif familiyasi: "<

cout<<"nomi: "<

cout<<"Yili: "<

}

};

int main(){

int n, yil;

cout<<"kitoblar soni : ";

 cin>>n;

 Kitob a[n];

for(int i=0;i

cout<

a[i].kiritish();

}

cout<<"Qaysi yildagi kitoblar kerak? ";

cin>>yil;

cout<

for(int i=0;i

if(a[i].year==yil){

a[i].chiqarish();

}

}

}


Download 0.99 Mb.





Download 0.99 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti qarshi filiali “telekommunikatsiya texnalogiyalari va kasbiy ta'lim” fakulteti

Download 0.99 Mb.