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ş: