cout <<" " <cout <<" " <
}}
cout <
cout <<"---------------------------------------------------------------------------"<cout <<"\t\t\a 2-kurs talabalar ro`yxati "<for (int i=0;i{
if (kursi[i]==2)
{
cout <
cout <<" "<cout <<" "<}
}
cout <cout <<"---------------------------------------------------------------------------"<cout <<"\t\t\a 3-kurs talabalar ro`yxati "<for (int i=0;i{
if (kursi[i]==3)
{
cout <
cout <<" "<cout <<" "<
}}
cout <
cout <<"---------------------------------------------------------------------------"<cout <<"\t\t\a 4-kurs talabalar ro`yxati "<for (int i=0;i{ if (kursi[i]==4)
{
cout <
cout <<" "<cout <<" "<
}}
}
};
int main()
{ ishchilar m;
cout <<"\t\t\aTalabalar yotoqxonasidagi talabalar sonini kiriting : ";
cin>>m.son;
for (int i=0;i{
cout <<"\t\t\a Talabaning kursini kiriting ";
cin>>m.kursi[i];
if ( m.kursi[i]==1)
{
cout <<"Talabaning Ismini kiriting ";
cin>>m.ism[i];
cout <<"Familyasini kiriting ";
cin >> m.familiya[i];
cout <<"Yoshini kiriting ";
cin>>m.yoshi[i];
}
if ( m.kursi[i]==2)
{
cout <<"Talabaning Ismini kiriting ";
cin>>m.ism[i];
cout <<"Familyasini kiriting ";
cin >> m.familiya[i];
cout <<"Yoshini kiriting ";
cin>>m.yoshi[i];
}
if (m.kursi[i]==3)
{
cout <<"Talabaning Ismini kiriting ";
cin>>m.ism[i];
cout <<"Familyasini kiriting ";
cin >> m.familiya[i];
cout <<"Yoshini kiriting ";
cin>>m.yoshi[i];
}
if (m.kursi[i]==4)
{
cout <<"Talabaning Ismini kiriting ";
cin>>m.ism[i];
cout <<"Familyasini kiriting ";
cin >> m.familiya[i];
cout <<"Yoshini kiriting ";
cin>>m.yoshi[i]; }
}
m.chiqar();
return 0;
}
Xulosa:
Birinchi kichik loyiha ishi topshirig’ida men yangi tushunchalar hosil qildim va bu tushunchalarimni mustahkamladim va bilmagan xato fikrlarimni ustozimdan do’stlarimdan tushunib oldim. Operatorlardan foydalanishda hatolikka yo`l qo`ygan joylarimni o`rgandim va o`zimga hulosa chiqardim. Men bu dasturda parametrli takrorlash operatori for() bilan ishlash davomida hatolikka yo`l qo`ymadim. Chunki ustozlarim menga bergan bilim tufayli bu operatordan foydalanish menga muammo tug`dirmadi.If operatori yordamida malumotlarni tarmoqlash sifatida fordalandim. Ikki o`lchamli massivdan foydanalishda bir oz hatolikka yo`l qo`ydim ammo o`qituvchilarim qilgan hatoyimni menga tushuntirishdi. Massiv haqidagi tushunchalarimni yanada mustahkamlash kerak ekanligi haqida qarorga keldim. Loyiha ishining asosiy maqsadi bu bizning barcha operatorlarni yaxlit holda ishlatish, ular yordamida murakkablashgan dastur tuzish tushunchasini mustahkamlashga hizmat qiladi va shu o`rinda aytish joyizki murakkab tartibdagi dasturlardan foydalanishda hatoliklarga yo`l qo`ymaslik kerar ekanligini tushundik. Sababi biz birgina xatoyimiz tufayli dasturni boshidan ohirigacha tekshirib chiqishga to`g`ri kelishini inobatga olish kerak garchi Code :: Blocks dasturida qayerda xato qilganimizni ko`rsatib beradi lekin Dev C++ dasturida ishlashida xatoliklarni ko`rsatib bermaydi.Shu sababdan dasturlash tilida xatolikka yo`l qo`ymaslikka harakat qilaman.
Yurtimizda AKT sohasiga juda kata etibor berilmoqda. Dasturlash tili esa AKT sohasida alohida o`ringa ega. Shuning uchun ham Dasturlash tilini mukammal egallashimiz va kelajakda eng yaxshi dasturchilar qotoridan o`rin egallashimiz kerak.
Men bu loyiha ishini tayyorlashda olgan bilimlarimni yanada mukammalroq ishlatishni o`rgandim. Bir gap bilan aytganda C++ dasturlash tili men uchun eng ajoyib va jozibador dasturlash tili va undagi barcha tiplar, operatorlar uning jozibasini o`zida mujassam etadi.
Foydalanilgan adabiyotlar :
С vа С ++ TILI , Toshkent “voris – nashriyoti” 2013
«C++ da dasturlash» Fanidan tajriba ishlarini bajarish bo‘yicha Uslubiy ko‘rsatma . Urganch 2016
Intrnet saytlari :
https://dasturchi.uz/
http://ziyonet.uz/
https://www.docme.ru/doc/18815/c---kitob-tayyor