At&t bell Labs korxonasi ishchisi Byarnom Straustrup
Download 42.75 Kb.
|
loyiha ishi matni
- Bu sahifa navigatsiya:
- Foydalanilgan adabiyotlar: https://www.texnoman.uz/post/c-haqida-va-uning-tarixi.html http://e-dastur.uz/maqola/dars/125-c.html
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 Download 42.75 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling