Advertisement
Guest User

Super Symulator Kurwo v.1.1.1 Teh1234 hotfix

a guest
Mar 28th, 2020
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 4.38 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <time.h>
  4. #include <windows.h>
  5. #include <cmath>
  6. using namespace std;
  7.  
  8. float a=0,b=0,c;
  9. int ate=0,bte=0,te,x,y,z;
  10. string o[6];
  11.  
  12. int main()
  13. {
  14.     // Naglowek
  15.     cout<<"SUPER SYMULATOR KURWO v.1.1.1 Tech1234 hotfix"<<endl;
  16.     cout<<"Wykop Corporation 2k20 all rights reserved ty pierdolona polska swinio"<<endl;
  17.     // Sily agresora
  18.     cout<<"\n     Agresor\n";
  19.     cout<<"  Flota: ";
  20.     cin>>a;
  21.     cout<<"  Tech woj: ";
  22.     cin>>ate;
  23.     // Sily obroncy
  24.     cout<<"\n     Obronca\n";
  25.     cout<<"  Flota: ";
  26.     cin>>b;
  27.     cout<<"  Tech woj: ";
  28.     cin>>bte;
  29.     // Roznice sil
  30.     c=b/a;
  31.     te=bte-ate;
  32.     if(te>50)
  33.         te=50;
  34.     else if(te<-50)
  35.         te=-50;
  36.     cout<<"\n\nStosunek liczebnosci [obr:agr] : "<<c<<":1";
  37.     cout<<"\nPrzewaga technologiczna obroncy: "<<te;
  38.     // Twoja stara zdechnie dzis w nocy
  39.     cout<<"\n\nKomora maszyny losujacej jest pusta, nastepuje zwolnienie blokady...\n\n";
  40.     o[0]="    ";
  41.     o[6]="            ";
  42.     srand(time(NULL));
  43.     // Tabela - otwarcie
  44.     cout<<o[0]<<"|------------------|-----------|-------------------|\n";
  45.     cout<<o[0]<<"|    Rzut koscmi   | Zwyciezca | Pozostale okrety  |\n";
  46.     cout<<o[0]<<"|------------------|-----------|-------------------|\n";
  47.     // Petla rekordow
  48.     while((a>=2)&&(b>=1))
  49.     {
  50.         // Losowanie 2 liczb z zakresu 1-100
  51.         x=rand()%100+1;
  52.         Sleep(69);
  53.         y=rand()%100+1;
  54.         // Rzut koscmi - marginesy paczatkowe
  55.         if(x==100)
  56.             o[1]="";
  57.         else if(x>9)
  58.             o[1]=" ";
  59.         else
  60.             o[1]="  ";
  61.         // Rzut koscmi - marginesy koncowe (kostka)
  62.         if(y==100)
  63.             o[2]="";
  64.         else if(y>9)
  65.             o[2]=" ";
  66.         else
  67.             o[2]="  ";
  68.         // Rzut koscmi - marginesy koncowe (technologia wojskowa)
  69.         if(te<-9)
  70.             o[3]="";
  71.         else if((te>9)||(te<0))
  72.             o[3]=" ";
  73.         else
  74.             o[3]="  ";
  75.         // Rzut koscmi - przedstawienie
  76.         cout<<o[0]<<"| "<<o[1]<<x<<" vs "<<y<<"+("<<te<<")"<<o[2]<<o[3]<<" |  ";
  77.         y=y+te;
  78.         // Zwyciezca
  79.         if(x<=y)
  80.         {
  81.             a=a-1;
  82.             cout<<"Obronca";
  83.         }
  84.         else
  85.         {
  86.             b=b-1;
  87.             cout<<"Agresor";
  88.         }
  89.         // Pozostale okrety - marginesy poczatkowe
  90.         if(a==10)
  91.             o[4]="";
  92.         else
  93.             o[4]=" ";
  94.         // Pozostale okrety - marginesy koncowe
  95.         if(b==10)
  96.             o[5]="";
  97.         else
  98.             o[5]=" ";
  99.         // Pozostale okrety - przedstawienie
  100.         cout<<"  |  Agr"<<o[4]<<"("<<a<<") ("<<b<<")"<<o[5]<<"Obr  |"<<endl;
  101.     }
  102.     // Tabela - zamkniecie
  103.     cout<<o[0]<<"|------------------|-----------|-------------------|\n\n\n";
  104.     // Wynik bitwy - otwarcie
  105.     cout<<o[6]<<"|----------------------|\n"<<o[6]<<"| ";
  106.     // Udana obrona
  107.     if(b>0)
  108.     {
  109.         if(c<0.6)
  110.             cout<<"  Heroiczna obrona  ";
  111.         else if(c==1)
  112.             cout<<"  Honorowa obrona   ";
  113.         else if(c>1.4)
  114.             cout<<"Przewidywalna obrona";
  115.         else
  116.             cout<<" Zdecydowana obrona ";
  117.     }
  118.     // Udany podboj
  119.     else
  120.     {
  121.         if(c>1.4)
  122.             cout<<"  Heroiczny podboj  ";
  123.         else if(c==1)
  124.             cout<<"  Honorowy podboj   ";
  125.         else if(c<0.6)
  126.             cout<<"Przewidywalny podboj";
  127.         else
  128.             cout<<" Zdecydowany podboj ";
  129.     }
  130.     // Wynik bitwy - zamkniecie
  131.     cout<<" |\n"<<o[6]<<"|----------------------|\n\n";
  132.     // Pozostale okrety
  133.     if(b>0)
  134.     {
  135.         cout<<o[6]<<"Obroncy ";
  136.         if(b==1)
  137.             cout<<"pozostal 1 okret";
  138.         else if(b>=5)
  139.             cout<<"pozostalo "<<b<<" okretow";
  140.         else
  141.             cout<<"pozostaly "<<b<<" okrety";
  142.     }
  143.     else
  144.     {
  145.         a=a-1;
  146.         cout<<o[0]<<"Do zdobytego systemu ";
  147.         if(a==1)
  148.             cout<<"przechodzi 1 okret";
  149.         else if(a>=5)
  150.             cout<<"przechodzi "<<a<<" okretow";
  151.         else
  152.             cout<<"przechodza "<<a<<" okrety";
  153.     }
  154.     // Biuro obslugi cwela
  155.     cout<<"\n\n\nWitamy w biurze obslugi cwela\nJesli chcesz wykonac kolejna super symulacje kurwo, wcisnij 1\nJesli chcesz wykurwic na wykop, wcisnij 2\n";
  156.     cin>>z;
  157.     if(z!=1)
  158.     {
  159.         return 0;
  160.     }
  161.     cout<<"\n\n\n";
  162.     main();
  163. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement