SHARE
TWEET

Untitled

a guest Apr 24th, 2019 68 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include "pch.h"
  2. #include <iostream>
  3. #include <string>
  4. #include <vector>
  5. #include <map>
  6.  
  7. using namespace std;
  8.  
  9. class STATEK
  10. {
  11. public:
  12.     string MS;
  13.     int LAD;
  14.     map<string,pair<int, float>> TOW;
  15.     int ILE = 0;
  16.     STATEK(string m, int l)
  17.     {
  18.         this->MS = m;
  19.         this->LAD = l;
  20.         cout << "Statek zostal stworzony!\n Nazwa statku: " << this->MS << "\nLadownosc: " << this->LAD << " ton.\n";
  21.     }
  22.     ~STATEK()
  23.     {
  24.         cout << "Czyszczenie statku..." << endl;
  25.     }
  26.     virtual void ZAL(string a, int b, float c)
  27.     {
  28.         TOW.insert(a, pair<int, float>(b, c));
  29.     }
  30.     void WYL()
  31.     {
  32.  
  33.     }
  34.     void OPR()
  35.     {
  36.  
  37.  
  38.     }
  39.  
  40. };
  41.  
  42. void wstep()
  43. {
  44.     cout << "[1] - Zadanie Statki\n";
  45.     cout << "[2] - Zadanie Statki\n";
  46.     cout << "[3] - Zadanie Statki\n";
  47.     cout << "[4] - Zadanie Statki\n";
  48.     cout << "[5] - Zadanie Statki\n";
  49.     cout << "[6] - Zadanie Statki\n";
  50.     cout << "[7] - Zadanie Statki\n";
  51.     cout << "[0] - Wyjscie z programu\n";
  52. }
  53. void zad1()
  54. {
  55.     STATEK Pierwszy("Mayorka", 50);
  56. }
  57. void zad2()
  58. {
  59.  
  60. }
  61. void zad3()
  62. {
  63.  
  64. }
  65. void zad4()
  66. {
  67.  
  68. }
  69. void zad5()
  70. {
  71.  
  72. }
  73. void zad6()
  74. {
  75.  
  76. }
  77. void zad7()
  78. {
  79.  
  80. }
  81.  
  82. int main()
  83. {
  84.     int zad;
  85.     do {
  86.         cout << "Wybierz zadanie: "; cin >> zad;
  87.         wstep();
  88.         switch (zad)
  89.         {
  90.         case 1:
  91.             zad1();
  92.             break;
  93.         case 2:
  94.             zad2();
  95.             break;
  96.         case 3:
  97.             zad3();
  98.             break;
  99.         case 4:
  100.             zad4();
  101.             break;
  102.         case 5:
  103.             zad5();
  104.             break;
  105.         case 6:
  106.             zad6();
  107.             break;
  108.         case 7:
  109.             zad7();
  110.             break;
  111.         case 0:
  112.             return 0;
  113.             break;
  114.         default:
  115.             cout << "Zle polecenie!" << endl;
  116.             break;
  117.         }
  118.     } while (zad != 0);
  119. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top