Advertisement
B3ar6

Village Develop 1.1

May 14th, 2017
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 4.45 KB | None | 0 0
  1. #include<iostream>
  2. #include <cstdlib>
  3. #include <time.h>
  4. #include <windows.h>
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9.     int domek=1, miesz=2, pod=3, wy, zl=1500, d=0, m=0, k, n;
  10.     cout << "Witaj w mini grze !" << endl;
  11.     cout << "Masz za zadanie rozwinac swoja wioske." << endl;
  12.  
  13.     do
  14.     {
  15.     cout << "Zloto : " << zl << " domki : " << d << " mieszkancy : " << m << endl;
  16.     cout << "1 = wybuduj domek" << endl;
  17.     cout << "2 = kup mieszkancow" << endl;
  18.     cout << "3 = zbierz podatek" << endl;
  19.     cout << "4 = wyjscie" << endl;
  20.     cout << endl;
  21.     cout << "twoj wybor : ";
  22.     cin >> wy;
  23.  
  24.     srand(time(NULL));
  25.     k=rand()%99+1;
  26.     n=rand()%2+1;
  27.  
  28.     if(k%5==0)
  29.     {
  30.         if(m<=0)
  31.         {
  32.             cout << "Nie masz mieszkancow, wiec nikt nie zginal w kataklizmie!" << endl;
  33.             m = m-0;
  34.             Sleep(2000);
  35.         }
  36.         else
  37.         {
  38.             if(m>=2)
  39.             {
  40.                 if(n==1)
  41.                 {
  42.                     cout << "Nastapil kataklizm w skutku ktorego zginal jeden mieszkaniec!" << endl;
  43.                     m = m-n;
  44.                     Sleep(2000);
  45.                 }
  46.                 else
  47.                 {
  48.                     cout << "Nastapil kataklizm w skutku czego zginelo "<< n << " mieszkancow!" << endl;
  49.                     m = m-n;
  50.                     Sleep(2000);
  51.                 }
  52.             }
  53.             else if (m=1)
  54.             {
  55.                 cout << "w kataklizmie zginela jedna osoba!" << endl;
  56.                 m = m-1;
  57.                 Sleep(2000);
  58.             }
  59.         }
  60.     }
  61.     if(k%20==0)
  62.     {
  63.         cout << "Wybuchl pozar!" << endl;
  64.         d = d-1;
  65.         Sleep(1000);
  66.  
  67.         if(m/d%10>0)
  68.         {
  69.             cout << "pare mieszkancow zostalo bez chaty, dobuduj im chate!" << endl;
  70.             Sleep(2000);
  71.         }
  72.     }
  73.  
  74.     switch(wy)
  75.     {
  76.         case 1:
  77.             if(zl>=100)
  78.             {
  79.                 zl=zl-100;
  80.                 d++;
  81.             }
  82.             else
  83.             {
  84.                 cout << "nie masz pieniedzy!" << endl;
  85.                     if(m>0)
  86.                     {
  87.                         cout << "pobierz podatek jezeli chcesz grac dalej!" << endl;
  88.                         cout << "szansa : ";
  89.                         cin >> wy;
  90.                             if(wy!=3)
  91.                             {
  92.                                 zl=zl+m*10;
  93.                                 cout << "nie pobrales podatku!" << endl;
  94.                                 cout << "jestes bankrutem!" << endl;
  95.                                 exit(0);
  96.                             }
  97.                     }
  98.             }
  99.         break;
  100.  
  101.         case 2:
  102.             if(m/d>=10)
  103.             {
  104.                 cout << "Na jedna chate przypada 10 mieszkancow. Dobuduj chate!" << endl;
  105.                 m = m-1;
  106.                 zl = zl+150;
  107.                 system("pause");
  108.             }
  109.             if(zl<150 && m<1)
  110.             {
  111.                 cout << "nie masz mieszkancow od ktorych pobralbys podatek!" << endl;
  112.                 exit(0);
  113.             }
  114.             if(d<1)
  115.                 {
  116.                 cout << "mieszkancy nie maja gdzie mieszkac, wybuduj im dom!" << endl;
  117.                 system("pause");
  118.                 }
  119.             else
  120.             {
  121.                 if(zl>=150)
  122.                 {
  123.                     zl=zl-150;
  124.                     m++;
  125.                 }
  126.                 else
  127.                 {
  128.                     cout << "nie masz pieniedzy!" << endl;
  129.                         if(m>0)
  130.                         {
  131.                             cout << "pobierz podatek jezeli chcesz grac dalej!" << endl;
  132.                             cout << "szansa : ";
  133.                             cin >> wy;
  134.                                 if(wy!=3)
  135.                                 {
  136.                                     cout << "nie pobrales podatku!" << endl;
  137.                                     cout << "jestes bankrutem!" << endl;
  138.                                     exit(0);
  139.                                 }
  140.                         }
  141.                 }
  142.             }
  143.         break;
  144.  
  145.         case 3:
  146.             zl=zl+m*10;
  147.         break;
  148.  
  149.         case 4:
  150.             exit(0);
  151.         break;
  152.  
  153.         default:
  154.             cout << "podales nie poprawna opcje!" << endl;
  155.         break;
  156.     }
  157.     cout << endl;
  158.     system("cls");
  159.     }while(wy=4);
  160.  
  161.     system("pause");
  162.     return 0;
  163. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement