Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "pch.h"
- #include <iostream>
- #include <string>
- #include <vector>
- #include <map>
- using namespace std;
- class STATEK
- {
- public:
- string MS;
- int LAD;
- map<string,pair<int, float>> TOW;
- int ILE = 0;
- STATEK(string m, int l)
- {
- this->MS = m;
- this->LAD = l;
- cout << "Statek zostal stworzony!\n Nazwa statku: " << this->MS << "\nLadownosc: " << this->LAD << " ton.\n";
- }
- ~STATEK()
- {
- cout << "Czyszczenie statku..." << endl;
- }
- virtual void ZAL(string a, int b, float c)
- {
- TOW.insert(a, pair<int, float>(b, c));
- }
- void WYL()
- {
- }
- void OPR()
- {
- }
- };
- void wstep()
- {
- cout << "[1] - Zadanie Statki\n";
- cout << "[2] - Zadanie Statki\n";
- cout << "[3] - Zadanie Statki\n";
- cout << "[4] - Zadanie Statki\n";
- cout << "[5] - Zadanie Statki\n";
- cout << "[6] - Zadanie Statki\n";
- cout << "[7] - Zadanie Statki\n";
- cout << "[0] - Wyjscie z programu\n";
- }
- void zad1()
- {
- STATEK Pierwszy("Mayorka", 50);
- }
- void zad2()
- {
- }
- void zad3()
- {
- }
- void zad4()
- {
- }
- void zad5()
- {
- }
- void zad6()
- {
- }
- void zad7()
- {
- }
- int main()
- {
- int zad;
- do {
- cout << "Wybierz zadanie: "; cin >> zad;
- wstep();
- switch (zad)
- {
- case 1:
- zad1();
- break;
- case 2:
- zad2();
- break;
- case 3:
- zad3();
- break;
- case 4:
- zad4();
- break;
- case 5:
- zad5();
- break;
- case 6:
- zad6();
- break;
- case 7:
- zad7();
- break;
- case 0:
- return 0;
- break;
- default:
- cout << "Zle polecenie!" << endl;
- break;
- }
- } while (zad != 0);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement