2-MI (Amaliy) Napasov Doniyor

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

O‘ZBEKISTON RESPUBLIKASI

RAQAMLI TEXNOLOGIYALARI VAZIRLIGI

MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT


AXBOROT TEXNOLOGIYALARI UNIVERSITETI
SAMARQAND
FILIALI
“KOMPYUTER INJINIRINGI” FAKULTETI
“DASTURIY INJINIRING” KAFEDRASI
“DASTURLASH 2” FANIDAN

MUSTAQIL ISHI
Bajardi: Napasov Doniyor
Tekshirdi: Rahmonova Robiya

Samarqand 2024
1- Misol:
Kitob mallifi, kitob nomi, chiqarilgan yili, kitob sahifalari sonidan iborat
struktura yarating. Siz kiritgan sondan sahifalar soni kam bo’ldan kitoblar
ro’yxarini ko’rsatuvchi dastur tuzing.
Javobi:
Dastur kodi:
#include <iostream>

using namespace std;

class kitob {

private:

string nomi;

string avtor;

int page;

public:

void Kitob (int b) {

page = b;

if (page>400 and page <= 600) {

nomi = "G'urur va xurofot";

avtor = "Jeyn Osten";

page = 489;

cout << "Kitob nomi: " << nomi << endl << "Kitob muallifi: " <<

avtor << endl << "Sahifa soni: " << page << endl;

if (page>200 and page <= 400) {

nomi = "atom odatlar";

avtor = "James Clear";

page = 320;

cout << "Kitob nomi: " << nomi << endl << "Kitob muallifi: " <<

avtor << endl << "Sahifa soni: " << page << endl;

if (page>0 and page <= 200) { nomi = "kichkina shahzoda";


avtor = "Antuan de Sent-Ekzyuperi";

page = 96;

cout << "Kitob nomi: " << nomi << endl << "Kitob avtori: " <<

avtor << endl << "Sahifa soni: " << page << endl;

}; int main() {

kitob k;

int a;

cout << "Kitob sahifasi sonini kriting:";

cin >> a; k.Kitob(a);

return main();

Dastur natijasi:

2- Misol:
Talabalar ruyhatini tuzing: talaba ismi, talaba guruhi, talaba bahosi. Besh bahoga
o’qiydigan talabalarni ko’rsatuvchi dastur tuzing.
Javobi:
Dastur kodi:
#include <iostream>

#include <string>

using namespace std;

class ruyxat {

private:

string ism;

string guruh;

int baho;

public:

void ruyhat(int b) {

baho = b;

if (baho == 5) {

ism = "Zaripov Samandar";

guruh = "KI 23_08";

cout << "Talabaning ismi: " << ism << endl << "Talaba guruhi: " << guruh<<endl;

if (baho == 4) {

ism = "To'ychiyev Komron'";

guruh = "KI 23_07";

cout << "Talabaning ismi: " << ism << endl << "Talaba guruhi: " << guruh<<endl;

if (baho == 3) {

ism = "Pardayev Eldor";

guruh = "KI 23_06";

cout << "Talabaning ismi: " << ism << endl << "Talaba guruhi: " << guruh<<endl;

};

int main() { ruyxat R;

int a;
cout << "Bahoni kiriting: "; cin >> a; R.ruyhat(a); return main();

Dastur natijasi:

3- Misol:
Mashinaning nomi, ishlab chiqarilgan yili, rangi, narxi, ot kuchidan iborat
struktura tuzing. Mashinaning nomini kiriting, agar mavjud bo’lsa ma’lumotlarni
ko’rsatuvchi, aks holda “mavjud emas” xabarini chiqaruvchi dastur tuzing.

Javob:
Dastur kodi:
#include <iostream> #include <string> using namespace std; class car { private:
string nomi; string rangi; int narxi; int ot_kuchi; public:
void Car(string b) {
nomi = b;
if (nomi == "cobalt" or nomi=="Cobalt") { nomi =
"Cobalt";
rangi = "oq"; narxi = 11000; ot_kuchi = 105;
cout
<< "Mashina nomi: " << nomi << endl <<
"Rangi: " << rangi
<< endl << "Narxi: " << narxi << "$" << endl << "Ot kuchi: " << ot_kuchi <<
endl;
}
if (nomi == "Gentra" or nomi == "gentra") { nomi =
"Gentra";
rangi = "qora";
narxi = 11500;
ot_kuchi = 107;
cout << "Mashina nomi: " << nomi << endl << "Rangi: " <<
rangi
<< endl << "Narxi: " << narxi << "$" << endl << "Ot kuchi: " << ot_kuchi <<
endl;
}
if (nomi == "Damas" or nomi == "damas") { nomi =
"Damas";
rangi = "oq";
narxi = 8000;
ot_kuchi = 105;
cout << "Mashina nomi: " << nomi << endl << "Rangi: " <<
rangi
<< endl << "Narxi: " << narxi << "$" << endl << "Ot kuchi: " << ot_kuchi <<
endl;
}
if (nomi == "nexia" or nomi == "Nexia") { nomi =
"Nexia";
rangi = "oq";
narxi = 6000;
ot_kuchi = 105;
cout << "Mashina nomi: " << nomi << endl << "Rangi: " <<
rangi
<< endl << "Narxi: " << narxi << "$" << endl << "Ot kuchi: " << ot_kuchi <<
endl;
}
}
}; int main() { car w;
string a; cout << "Mashina markasini kriting: "; cin >> a; w.Car(a);
return main();
}
Dastur natijasi:

You might also like