Ijtimoiy -gumanitar va mutaxassislik


Kinoni nomini kiritishni boshlaymiz


Download 208.84 Kb.
bet7/11
Sana16.06.2023
Hajmi208.84 Kb.
#1488616
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
ziyobekk kurs ishini tayyori

2.7.Kinoni nomini kiritishni boshlaymiz.
Bunda biz kinoni nomini kiritamz va qaysi vaqtgaligini belgilaymiz.

10-rasm: Kinoni nomini kiritish blok sxemasini ko‘rinish.
1.Boshlash
2.kino nomini tanlang
3.natijani ekranga chop eting
4.tugatish
Izoh:
1.Boshlashda kino nomini qidirish tushuniladi.
2.O‘zimiz yoqtirgan kinoimizni nomini kiritamz.
3.Shu chiqgan ma’lumotni ekrangga chop etadi.
4.Tugashda algoritmni bajaradi.
2.8.Kinolarni nomini qidirishni boshlaymiz.
Bunda biz o‘zimizga kerakli kinolarni nomini qidiramiz.

11- rasm:Kinoni nomini izlash blok sxemasi
1.Boshlash
2. Biz kiritgan kinoni nomini qidirsin
3.bunday kino nomi bo‘lsa biletni bersin agar bo‘lmasa qaytadan kiritsin
4.tugatish
Izoh:
1.Boshlashda kinoni nomini so‘rash tushiniladi
2.Bizdan kinoni nomini so‘rasin
3.Agar bunday qidirilgan kino nomi bo‘lsa davom etadi
4.Agar bunday qidirilgan kino nomi bo‘lmasa qaytadan so‘rasin
5.Tugatish algoritmni bajarsin
2.9.Chiptani harid qilishni boshlaymiz
Bunda biz chiptalarni narxi summasiga qarab xarid qilamz

12-rasm: Chiptani harid qilish blok sxemasi
1.Boshlash
2.Chiptani harid qilish
3.Natijani ekrangga chop etish
4.Tugatish
Izoh:
1.Boshlashda kinoni chiptasini harid qilish tushuniladi
2.Chiptani tanlab o‘zimiz tanlab harid qilishimiz tushuniladi
3.Chiqgan ma’lumotni ekrangga chop etadi

2.10.Dastur kodi:
#include
#include
#include
#include
#include
using namespace std;

void KinoniQidirish(){


string kinonomi;

cout<<"Kino nomini kiriting: ";


cin>>kinonomi;
string myText;
set fayl;
// faylni o`qish
ifstream MyReadFile("kino.txt");

//cout<<"Oddiy faylfdan\n";


while (getline (MyReadFile, myText)) {
// natija
fayl.insert(myText);
//cout << myText<}

MyReadFile.close();


//cout<<"Toplamdan \n";

int c = 0;


for (auto i : fayl) {
//cout << "Topildi:"<if(kinonomi == i){
cout << "Topildi:"<c++;
}else{
//cout << "Bunday kino yoq" << endl;
}
}

if(c == 0){


cout << "Bunday kino yo'q" << endl;
}else{
string tomoshaqilish = "ha";

cout<<"Kinoni tomosha qilasizmi?";


cin>>tomoshaqilish;
if(tomoshaqilish == "ha"){
cout<<"\n Unda chipta xarid qilishingiz kerak"<}else if(tomoshaqilish == "yoq"){
cout<<"Bo'pti hayr! "<}


}

void ChiptaXaridQilish() {


string vaqt;
int soni;
cout<<"Chipta qaysi vaqtga kerak";
cin>>vaqt;
cout<<"Necha dona chipta xarid qilasiz?";
cin>>soni;
cout<<"==================================="<cout<<"VAQTI:"<cout<<"JAMI BILETLAR SONI:"<}


void KinoKiritish(){
string nomi;

cout<<"Kino nomini kiriting:";


cin>>nomi;

ofstream foutput;


ifstream finput;
finput.open ("kino.txt");
foutput.open ("kino.txt",ios::app);

if(finput.is_open())

foutput<cout<<"\n Ma'lumot kiritildi!"<

finput.close();


foutput.close();
}
void kursIshi(){
string myText;

// faylni o`qish


ifstream MyReadFile("login.txt");

string login, parol;


string davom ="Ha";
string gettext1, gettext2;

cout<<"Loginni kiriting:";


cin>>login;
cout<<"Parolni kiriting:";
cin>>parol;
int qator = 0;
while (getline (MyReadFile, myText)) {
// natija
if(qator == 0){
gettext1 = myText;
}else if(qator == 1){
gettext2 = myText;
}
//cout << myText<qator++;
}

if(login == gettext1 && parol == gettext2){


int menyu = 0;
cout<<"Hush kelibsiz!"<while(davom =="Ha" || davom =="ha")


{
cout<<"========================================="<cout<<"1-Kino nomini kiritish:"<cout<<"2-Kinolarni qidirish:"<cout<<"3-Chiptani xarid qilish:"<cin>>menyu;

if(menyu == 1) {


//cout<<"menyu 1";
KinoKiritish();
cout<<"\n"<<"Davom ettirish:-ha,yo'q-";
cin>>davom;
}else if(menyu == 2) {
KinoniQidirish();
cout<<"\n"<<"Davom ettirish:-ha,yo'q-";
cin>>davom;
}else if(menyu == 3) {
ChiptaXaridQilish();
cout<<"\n"<<"Davom ettirish:-ha,yo'q-";
cin>>davom;
}else{
cout<<"Noto'g'ri";
}
}
}else{
cout<<"Login yoki parol noto`g`ri!";
}

MyReadFile.close();


}

int main () {


kursIshi();
}

2.11.Dastur sinovi:
Dastur sinovi- endi dasturimizni sinaymiz ishlashini ko‘ramiz.
Dasturimiz nirinchi dasturimizga kiramiz dasturimiz birinchi navbatda “Login va parol ”so‘raydi.
Login=2003
Parol=ZIYOBEK


13-Rasm: Login va parol kiritilgan holat

14-Rasm:Login va parol kiritgandan so‘nggi holat

15-rasm:Kinoni nomini kiritish uchun

16-Rasm: Kinolarni qidirish uchun nomini kiritamiz

17-Rasm:Tanlangan kinoni qaysi vaqtga kerakligini yozamiz

C++ tilidagi teatr chiptalari tizimi C ++ dasturlash tilida kodlangan ish stoli ilovasidir. Loyiha foydalanuvchiga mijoz uchun kino chiptasini qayta ishlash imkonini beruvchi asosiy funksiyalarni o‘z ichiga oladi. Ushbu loyiha har bir mijozga chiptani taqsimlashni tezlashtirish uchun yaratilgan. Ushbu teatr chiptalari tizimi axborot tizimlari bo‘yicha kursni o‘qiyotgan talabalar uchun foydali bo‘lgan oddiy loyihadir. Bu Chipta tizimi bilan bog‘liq loyihani qidirayotgan va uni ishlab chiqmoqchi bo‘lganlar uchun foydalidir. C++ tilidagi ushbu teatr chiptalari tizimi sizga C++ dasturlashda yangi kodlash usullarini yaratishga yordam beradi.


Download 208.84 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling