Muhammad al-Xorazmiy nomidagi Toshkent Axborot Texnologiyalari Universiteti Farg’ona filiali tt va kt fakulteti Dasturiy Injiniringi yo’nalishi 653-18 guruh talabasi Xalilov Alisherning
Dastur yaratilish jarayoni va foydalanish yo'riqnomasi
Download 427.91 Kb.
|
Amalyot detline 1
- Bu sahifa navigatsiya:
- Foydalanilgan adabiyotlar
Dastur yaratilish jarayoni va foydalanish yo'riqnomasi.
Dastur ishga tushgan vaqtida ekranga 4 ta bo'lim chiqadi Dasturda biz 1-tugmasini bosganimizda pasport malumotlarini kiritishingiz mumkun yani ro`yhatdan o`tishingiz talab qilinadi. (seriya raqam familiya
ism manzil
tugulgan sana millati) shu ketma ketlik bilan royhatdan otiladi dasturni ishlash kodi int n;cin>>n; if (n==1){ string ys,yf,yym,yts,ymi,yis;r5: cout<< "Pasport seriya raqamini kiriting -> "; cin>>ys; cout<< "Familyangizni kiriting -> "; cin>>yf; cout<< "Ismingizni kiriting -> "; cin>>yis; cout<< "Yashash manzilingizni kiriting -> "; cin>>yym; cout<< "Tug'ilgan sanasi (kun.oy.yil) -> "; cin>>yts; cout<< "Millatingiz -> "; cin>>ymi; ofstream f2("pasport.txt",ios::app); f2< Dasturda biz 2 tugmasini bosganimizda qidiruv tizimi ochiladi va bizda bor Pasport raqamlari chiqadi shu raqamlardan birortasini kiritsak bizga u haqida to`liq malumot chiqadi else if (n==2){ r7:
ifstream f1("pasport.txt"); string s[500],f[500],is[500],ym[500],ts[500],mi[500]; int i=0;
while (!f1.eof()){ f1>>s[i]>>f[i]>>is[i]>>ym[i]>>ts[i]>>mi[i];
cout< i++;
}
string s1; cin>>s1;int d=0,k; for (int j=0; jif (s[j].find(s1)!=-1){
d++; k=j; cout<<"Pasport seriy "< cout<<"F.I.SH "<< f[k]<< " "< cout<<"Yashash manzili " << ym[k]< cout<<"Tugilgan kuni "<< ts[k]< cout<<"Millati "<< mi[k]< }
else if (n==3){ r9: ifstream f1("pasport.txt");
string s[500],f[500],is[500],ym[500],ts[500],mi[500]; int i=0; while (!f1.eof()){
f1>>s[i]>>f[i]>>is[i]>>ym[i]>>ts[i]>>mi[i]; cout< i++;
f1.close(); cout<< "\t\tOlib tashlaydigan seriya raqamni kirting tanlang \n"< string s1; cin>>s1;int d=0,n7; for (int j=0; j
if (s[j].find(s1)!=-1){ d++; n7=j;}
if ((n7)<=i && n7!=-1) { ofstream f4("pasport.txt");
for (int j=0; j
if(j!=n7)
f4< }
Dasturda 4-tugmasini bosganimizda pasport malumotlar bazasidan malumotlarni o`zgartirish mumkun bo`ladi. Yani hamma malumotlarni qaytadan kiritamiz. ifstream f1("pasport.txt"); string s[500],f[500],is[500],ym[500],ts[500],mi[500]; int i=0;
while (!f1.eof()){ f1>>s[i]>>f[i]>>is[i]>>ym[i]>>ts[i]>>mi[i];
cout< i++;
}
string s1; cin>>s1;int d=0,n7; for (int j=0; j
if (s[j].find(s1)!=-1){ d++; n7=j;}
if ((n7)<=i && n7!=-1) { ofstream f4("pasport.txt");
for (int j=0; j
if(j!=n7)
f4< }
}
cout<< "Yangi seriya raqamini kiriting -> "; cin>>ys; cout<< "O`zgartirilgan familiyani kiriting -> "; cin>>yf;
cout<< "O`zgartirilgan ismingizni kiriting -> "; cin>>yis; cout<< "Yashayotgan manzilingizni kiriting -> "; cin>>yym;
cout<< "Tug'ilgan sanasi (kun.oy.yil) -> "; cin>>yts; cout<< "Millatingiz -> "; cin>>ymi;
ofstream f2("pasport.txt",ios::app); f2< f2.close(); int kl;
cout<< "\t\tYana ma'lumot o'zgartirmoqchimisiz 1-HA 2-YOQ ";cin>>kl; |
ma'muriyatiga murojaat qiling