Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- void Rezervacija(bool [][6], int, int);
- void Otkazivanje(bool[][6], int, int);
- void meni(int &);
- void vipmidlow(int &);
- void main()
- {
- int odabir = 0;
- const int red = 10, kolona = 6;
- bool avion[red][kolona] = { false };
- do {
- for (int i = 0; i < red; i++) {
- if (i == 0)
- cout << "-----------------VIP----------------" << endl;
- if (i == 2)
- cout << "-----------------MID----------------" << endl;
- if (i == 7)
- cout << "-----------------LOW----------------" << endl;
- for (int j = 0; j < kolona; j++) {
- if (j == 2 || j == 4)
- cout << " ";
- if (avion[i][j] == true)
- cout << " [Z] ";
- else
- cout << " [S] ";
- }
- cout << endl;
- }
- meni(odabir);
- switch (odabir) {
- case 1: Rezervacija(avion, red, kolona);
- break;
- case 2: Otkazivanje(avion, red, kolona);
- break;
- case 3: cout << "\nHvala sto ste koristili nas program!" << endl;
- system("pause>0");
- break;
- }
- system("cls");
- } while(odabir != 3);
- system("pause>0");
- }
- void meni(int &opcija)
- {
- cout << "\n====================================" << endl;
- cout << "1. Rezervacije sjedista" << endl;
- cout << "2. Otkazivanje sjedista" << endl;
- cout << "3. Izlaz" << endl;
- cout << "------------------------------------" << endl;
- do {
- cout << "Izaberite opciju : ";
- cin >> opcija;
- } while (opcija < 1 || opcija > 3);
- }
- void vipmidlow(int &izbor)
- {
- cout << "---------------------" << endl;
- cout << "Izaberite lozu : " << endl;
- cout << "1. VIP klasa" << endl;
- cout << "2. MID klasa" << endl;
- cout << "3. LOW klasa" << endl;
- cout << "---------------------" << endl;
- do {
- cout << "Izbor : ";
- cin >> izbor;
- } while (izbor < 1 || izbor > 3);
- }
- void Rezervacija(bool niz[][6], int red, int kolona)
- {
- bool rapu = false;
- int i, j, pura = 0;
- vipmidlow(pura);
- do {
- rapu = false;
- do {
- cout << "Unesi red: " << endl;
- cin >> i;
- } while (i < 1 || i > 10);
- i--;
- do {
- cout << "Unesi kolonu: " << endl;
- cin >> j;
- } while (j < 1 || j > 6);
- j--;
- switch (pura) {
- case 1:
- if (i >= 2) {
- cout << "Niste izabrali mjesto u VIP klasa!" << endl;
- rapu = true;
- } break;
- case 2:
- if (i < 2 || i >= 7) {
- cout << "Niste izabrali mjesto u MID klasa!" << endl;
- rapu = true;
- } break;
- case 3:
- if (i < 7) {
- cout << "Niste izabrali mjesto u LOW klasa!" << endl;
- rapu = true;
- } break;
- }
- } while (rapu == true);
- if (niz[i][j] == true)
- cout << "Greska? Mjesto koje zelite koje zelite je vec Zauzeto !\nPritisnite bilo koju tipku za povratak na Izbornik." << endl;
- else {
- niz[i][j] = true;
- cout << "Uspjesno ste rezervisali mjesto, to mjesto je sada Zauzeto !\nPritisnite bilo koju tipku za povratak na Izbornik." << endl;
- }
- system("pause>0");
- }
- void Otkazivanje(bool niz[][6], int red, int kolona)
- {
- bool rapu = false;
- int i, j, pura = 0;
- vipmidlow(pura);
- do {
- rapu = false;
- do {
- cout << "Unesi red: " << endl;
- cin >> i;
- } while (i < 1 || i > 10);
- i--;
- do {
- cout << "Unesi kolonu: " << endl;
- cin >> j;
- } while (j < 1 || j > 6);
- j--;
- switch (pura) {
- case 1:
- if (i >= 2) {
- cout << "Niste izabrali mjesto u VIP klasa!" << endl;
- rapu = true;
- } break;
- case 2:
- if (i < 2 || i >= 7) {
- cout << "Niste izabrali mjesto u MID klasa!" << endl;
- rapu = true;
- } break;
- case 3:
- if (i < 7) {
- cout << "Niste izabrali mjesto u LOW klasa!" << endl;
- rapu = true;
- } break;
- }
- } while (rapu == true);
- if (niz[i][j] == false)
- cout << "Greska? Mjesto koje zelite koje zelite da otkazete je vec bilo Slobodno !\nPritisnite bilo koju tipku za povratak na Izbornik." << endl;
- else {
- niz[i][j] = false;
- cout << "Uspjesno ste otkazali mjesto, to mjesto je sada Slobodno !\nPritisnite bilo koju tipku za povratak na Izbornik." << endl;
- }
- system("pause>0");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement