səhifə 6/6 tarix 29.04.2023 ölçüsü 42,75 Kb. #104924
loyiha ishi matni
Loyiha qismi:
Mavzu: AVTOMOBILLAR REGISTRATSIYASI VA ULARNI HISOBINI YURITISH
Dastur kodi:
#include
#include
#include
using namespace std;
int main()
{ int Y,UZS,S ,R,O;
string N,H,V2,V3,V, V4;
ifstream Avtomabillar;
Avtomabillar.open("Avtomabillar.txt");
string satr;
cout <<"MAHMUDOV HABIBULLO 611-20-GURUH TALABASINING\n";
cout <<"AVTOMABILLARNI SOTISH,OLISH VA REGISTIRATSIYADAN O'TKAZISH DASTURIGA XUSH KELIBSIZ\n\n";
qaytish: o:
cout <<"Avtomabilingizni registratsiyadan o'tkazish uchun 7 ni kiriting\n";
cout << "Avtomabilingizni sotsangiz 2 ni kiriting\n";
cout << "Avtomabil olsangiz 4 ni kiriting\n";
cout << "Avtomabillarni narxini bilish uchun 9 ni kiriting\n";
cin >>R;
if(R==2){
cout << "Avtomabilingizni sotmoqchimisiz unda \n\n";
cout << "Avtomabilingizni nomi kiriting\n ";
cout << "Misol uchun Damas\n";
cout << "Avtomabilingizni nomi kiriting N= ";
cin>>N;cout << endl;
cout << "Avtomabilingizni holati kiriting H= ";
cin>>H;cout << endl;
cout << "Avtomabilingizni qancha masofaga yurgan S= ";
cin>>S;cout << endl;
cout << "Avtomabilingizni qanchaga sotmoqchisiz UZS=";
cin >>UZS;cout << endl;
UZS=UZS-UZS*3/100;
cout << "Biz sizning Avtomabilingizni UZS=" << UZS << " ga olamiz" <<" qo'ng'iroq uchun tel: 91 005 04 05"<
else if(R==4)
{
cout << "Avtomabil olmoqchimisiz unda \n\n";
cout << "Avtomabilning nomi kiriting\n ";
cout << "Misol uchun Damas\n";
cout << "Avtomabilni nomi kiriting N= ";
cin>>N;cout << endl;
cout << "Avtomabil qancha masofaga yurgan bo'lsin S= ";
cin>>S;cout << endl;
cout << "Avtomabilni qancha narxga olmoqchisiz UZS=";
cin >>UZS;cout << endl;
UZS=UZS+UZS*5/100;
cout << "Biz sizga UZS=" << UZS << " so'm ga beramiz" <<" qo'ng'iroq uchun tel: 91 147 86 33"<
cout << " narx yoqmagan bolsa boshiga qaytish uchun 10 ni kiriting\n";
cin >> O;
if (O==10)
{
goto qaytish;
}
}
else if(R==7)
{
cout << "Avtomabilingizni registràtsiyadan o'tkazing \n\n";
cout << "Avtomabilingizni nomi kiriting\n ";
cout << "Misol uchun Damas\n";
cout << "Avtomabilingizni nomi kiriting N= ";
cin>>N;
m:
cout << "Avtomabilingizni yili Y= ";
cin>>Y;
if (Y>2021 || Y<1999)
{
cout << "Yilini to`g`ri kiriting\n";
goto m;
}
n:
cout << "Avtomabilingizni nomeri kiriting \n\n ";
cout << "Misol uchun 40 Q 060 QA\n\n ";
cout << "Avtomabilingizni nomeri kiriting V=";
cin>>V>>V2>>V3>>V4;
cout << "sizning avtomabilingiz registiratsiyadan o'tdi\n\n";
goto o;}
else if (R==9)
{
while(!Avtomabillar.eof())
{
getline(Avtomabillar, satr);
cout << satr << endl;
}
}
return 0;
}
Xulosa:
Ushbu loyiha ishimda men o’tilgan mavzulardan foydalanib “Mehmonxona registraturasi avtomatlashtirish”ni amalga oshirdim. Bunda men asosan dars davomida oldan bilim va ko’nikmalarimga tayandim. Dasturni tuzish mobaynida takrorlanuvchi operatorlar, tanlash operatorlari, massiv va boshqa turdagi operatorlardan foydalandim. Iloji boricha dasturimni mazmunini yaxshiroq yoritib berishga harakat qildim.
Foydalanilgan adabiyotlar:
https://www.texnoman.uz/post/c-haqida-va-uning-tarixi.html
http://e-dastur.uz/maqola/dars/125-c.html
https://www.youtube.com/watch?v=NWENs9sghzk
https://hozir.org/reja-c-dasturlash-tizimlari-tilning-turlari-izohlar-toifalar-t.html
https://code-live.ru/post/cpp-arrays/
https://prog-cpp.ru/c-massiv/
https://www.geeksforgeeks.org/c-classes-and-objects/
https://www.programiz.com/cpp-programming/object-class
http://cppstudio.com/post/439/
https://tami.uz/matnga_qarang.php?id=1024
Dostları ilə paylaş: