|
O’zbekiston respublikasi raqamli texnologiylar vazirligi muhammad al-xorazmiy nomidagi
|
bet | 8/8 | Sana | 17.07.2024 | Hajmi | 0,76 Mb. | | #267759 |
Bog'liq LoyihaHello World. uzbekdevs.uz
II. Amaliy qism.
Birinchi navbtda qiladigan ishimiz dasturni strukturasini yaratib olamiz.
Struktura tayorlab olganimizdan so’ng shunga qarab ish qilamiz. Endi birinchi bo’lib xonalar sonini kiritadigan dastur yasashdan boshlaymiz.
Bu yerda 3ta xona kiritib oldik. Keyingi ishimiz o’quvchilar sonini kiritganimizda nechta stuv va nechta parta ketishini hisoblaydigan dastur tuzamiz.
Dasturni tuzib oldik. Endi har bir hona o’quvchilarini hisobini chiqaradigan dastur tuzamiz.
Keyingi ishimiz elektron kutubxonalarni sonini chiqaruvchi dastur tuzamiz.
Keying dasturiz kutubxonadagi ishchilarni malumotini chiqaruvchi dastur bo’ladi.
Keyingi ishimiz kutubxonadagi kitoblar sonini chiqaruvchi dastur bo’ladi.
So’ngi ishimiz hafsizlik qurulmasini nomini chiqaradigan dastur.
Xulosa.
Men bu loyihani qilishdan oldin birinchi navbatda uning strukturasini chizib chiqdim. So’ngra ishni boshidan boshladi. C++ dasturlash tili eski bo’lsada lekin kuchlik dasturlar yaratilish jarayonida unda foydalaniladi. Misol uchun grafikasi kuchlik bo’lgan o’yinlarda juda kech foydalanilgan.
Foydalanilgan adabiyotlar.
1.” C++ tili asoslari”-A.R.Azamatov.
2. C++ tilida programmalash asoslari.
3.Podbelskiy V., Fomin c. C dasturlash. Tarbiyaviy nafaqa. -2-nashr.- m.: moliya va statistika, 2004. -600 b.
4.Pavlovskaya t., shupak y. c++ ob'ektga yo'naltirilgan
dasturlash. ustaxona. - Sankt-Peterburg: Sankt-Peterburg, 2005-265 yillar.
5.C++ dasturlash bo'yicha seminar: Ta'lim
6.Novosibirsk: NGTU, 2006.- 432p.
7.“dasturlash asoslari” fani laboratoriya ishlari uchun uslubiy qo‘llanma 1-
qism. t.: «nisim», 2013.-148b
8. Nazirov SH.A., Qobulov R.V., Bobojanov M.R., Raxmanov Q.S. S va C++ tili. “Voris- nashriyot” MCHJ, Toshkеnt 2013, 488 b.
9. Maxarov Q.T., Maxarov T.A. Visual Studio muhitida dasturlash asoslari(uslubiy qo`llanma). Toshkent – 2017.
10. Maxarov Q.T., Nigmanova D.B., Navruzov E.R., Hayitqulov B.H. VC++ muhitida obyektlar bilan ishlash. Toshkent – 2017
ILOVA
1.cod
#include
using namespace std;
int main() {
int sonlar[1];
cout << "1 ta son kiriting:" << endl;
for (int i = 0; i < 1; i++) {
cout << "Son #" << i + 1 << ": ";
cin >> sonlar[i];
}
cout << "Kiritilgan sonlar: ";
for (int i = 0; i < 1; i++) {
cout << sonlar[i] << " " <<"ta";
}
return 0;
}
2.cod
#include
using namespace std;
int main() {
int oquvchilar_soni;
cout << "O'quvchilar sonini kiriting: ";
cin >> oquvchilar_soni;
int stul_soni = oquvchilar_soni; // Har bir o'quvchi uchun 1 ta stul
int parta_soni = oquvchilar_soni / 2; // Har 2 o'quvchi uchun 1 ta parta
cout << "Jami stullar soni: " << stul_soni << endl;
cout << "Jami partalar soni: " << parta_soni << endl;
return 0;
}
3.cod
#include
using namespace std;
int main() {
int oquvchi1, oquvchi2, oquvchi3;
cout << "Uchta o'quvchilar sonini kiriting:\n";
cin >> oquvchi1 >> oquvchi2 >> oquvchi3;
int jami_oquvchilar = oquvchi1 + oquvchi2 + oquvchi3;
cout << "Uchta o'quvchilar sonining yig'indisi: " << jami_oquvchilar << endl;
return 0;
}
4.cod
#include
using namespace std;
int main() {
int fizikaviy_kitoblar, matematika_kitoblar, dasturlash_kitoblar;
cout << "Fizikaviy kitoblarni sonini kiriting: ";
cin >> fizikaviy_kitoblar;
cout << "Matematika kitoblarni sonini kiriting: ";
cin >> matematika_kitoblar;
cout << "Dasturlash kitoblarni sonini kiriting: ";
cin >> dasturlash_kitoblar;
int jami_kitoblar = fizikaviy_kitoblar + matematika_kitoblar + dasturlash_kitoblar;
cout << "Jami elektron kitoblarning soni: " << jami_kitoblar << endl;
return 0;
}
5.cod
#include
#include
using namespace std;
struct Ishchi {
string ism;
string lavozim;
int yosh;
};
int main() {
Ishchi ishchilar[3];
for (int i = 0; i < 3; i++) {
cout << "Ishchi #" << i + 1 << "ning ismini kiriting: ";
cin >> ishchilar[i].ism;
cout << "Ishchi #" << i + 1 << "ning lavozimini kiriting: ";
cin >> ishchilar[i].lavozim;
cout << "Ishchi #" << i + 1 << "ning yoshini kiriting: ";
cin >> ishchilar[i].yosh;
}
cout << "\nKutubxona ishchilari haqida ma'lumotlar:\n";
for (int i = 0; i < 3; i++) {
cout << "Ishchi #" << i + 1 << ":\n";
cout << "Ism: " << ishchilar[i].ism << endl;
cout << "Lavozim: " << ishchilar[i].lavozim << endl;
cout << "Yosh: " << ishchilar[i].yosh << endl;
cout << endl;
}
return 0;
}
6.cod
#include
using namespace std;
int main() {
int fizikaviy_kitoblar, matematika_kitoblar, dasturlash_kitoblar;
cout << "Fizikaviy kitoblar sonini kiriting: ";
cin >> fizikaviy_kitoblar;
cout << "Matematika kitoblar sonini kiriting: ";
cin >> matematika_kitoblar;
cout << "Dasturlash kitoblar sonini kiriting: ";
cin >> dasturlash_kitoblar;
int jami_kitoblar = fizikaviy_kitoblar + matematika_kitoblar + dasturlash_kitoblar;
cout << "Jami kitoblar soni: " << jami_kitoblar << endl;
return 0;
}
7.cod
#include
#include
using namespace std;
struct XavfsizlikQurilma {
string nomi;
string turi;
int soni;
};
int main() {
XavfsizlikQurilma qurilmalar[3];
for (int i = 0; i < 3; i++) {
cout << "Xavfsizlik qurilmasi #" << i + 1 << "ning nomini kiriting: ";
cin >> qurilmalar[i].nomi;
cout << "Xavfsizlik qurilmasi #" << i + 1 << "ning turini kiriting: ";
cin >> qurilmalar[i].turi;
cout << "Xavfsizlik qurilmasi #" << i + 1 << "ning sonini kiriting: ";
cin >> qurilmalar[i].soni;
}
cout << "\nKutubxona xavfsizlik qurilmalari ro'yxati:\n";
for (int i = 0; i < 3; i++) {
cout << "Xavfsizlik qurilmasi #" << i + 1 << ":\n";
cout << "Nomi: " << qurilmalar[i].nomi << endl;
cout << "Turi: " << qurilmalar[i].turi << endl;
cout << "Soni: " << qurilmalar[i].soni << endl;
cout << endl;
}
return 0;
}
|
| |