Advertisement
kebabikos

o ja jebie

Dec 18th, 2018
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 13.71 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <windows.h>
  4. //*podaj mu hasło „karpik”
  5. using namespace std;
  6. string a, a1, a2, a3, y, imie, kod, user;
  7. char e;
  8. float b;
  9. int odp, y1;
  10. int main()
  11. {
  12.     kod="karpik";
  13.     cout<<"Witaj w programie do rozrywki!"<<endl;
  14.     cout<<"Podaj swoje imie!"<<endl;
  15.     cin>>imie;
  16.     system("cls");
  17.     cout << "Dobra, pora na pytanka, wyciagniete z mojego dzbanka" << endl;
  18.     Sleep(4000);
  19.     system("cls");
  20.     cout<<imie<<" powiedz mi tu ile to jest 2+2*2?"<<endl;
  21.     cin>>a;
  22.     if(a=="6")
  23.     {
  24.         cout<<"Dziecko Einsteina?"<<endl;
  25.         odp++;
  26.     }
  27.     else
  28.     {
  29.         cout<<"Widze, ze orlem z matmy nie jestes :<"<<endl;
  30.     }
  31.     Sleep(4000);
  32.     system("cls");
  33.     cout<<"Dobra mordunio"<<endl;
  34.     Sleep(500);
  35.     cout<<"Jak myslisz, ile kosztuje kangur, bym sobie powinal na targu jednego"<<endl;
  36.     cin>>b;
  37.     if((b>=1500)&&(b<=2000))
  38.     {
  39.         cout<<"No takiego to se kupie, bede z nim na frytki chodzil"<<endl;
  40.         odp++;
  41.     }
  42.     else
  43.     {
  44.         cout<<"moze pomysle nad innym zwierzem, ostatnio widzialem pania z borsukiem w kfc"<<endl;
  45.     }
  46.     Sleep(4000);
  47.     system("cls");
  48.     cout<<"Jak myslisz, ktore z tych slow zajelo 1 miejsce jako mlodziezowe slowo roku 2018?"<<endl;
  49.     cout<<"a) Masno"<<endl;
  50.     cout<<"b) Dzban"<<endl;
  51.     cout<<"c) XD"<<endl;
  52.     cin>>a;
  53.     if((a=="b")||(a=="B"))
  54.     {
  55.         cout<<"Ktos jest na biezaco! Masno ni"<<endl;
  56.         odp++;
  57.     }
  58.     else
  59.     {
  60.         cout<<"Radze poczytac w internecie, jak mozna pominac ten temat?!"<<endl;
  61.     }
  62.     Sleep(4000);
  63.     system("cls");
  64.     cout<<"Ale wariacje tu sie wyprawiaja!"<<endl;
  65.     cout<<"Zawracam na rondzie, w ktora strone mam jechac?"<<endl;
  66.     cout<<"a) W prawo"<<endl;
  67.     cout<<"b) W lewo"<<endl;
  68.     cin>>e;
  69.     switch(e)
  70.     {
  71.     case 'a':
  72.         {
  73.             cout<<"Jesli nie masz prawka, to mozesz leciec zdawac!"<<endl;
  74.             odp++;
  75.             break;
  76.         }
  77.     case 'A':
  78.         {
  79.             cout<<"Jesli nie masz prawka, to mozesz leciec zdawac!"<<endl;
  80.             odp++;
  81.             break;
  82.         }
  83.     case 'B':
  84.         {
  85.             cout<<"Nie no wracasz do domu, siwy dym!"<<endl;
  86.             break;
  87.         }
  88.     case 'b':
  89.         {
  90.             cout<<"Nie no wracasz do domu, siwy dym!"<<endl;
  91.             break;
  92.         }
  93.     default:
  94.         {
  95.             cout<<"Ty masz odpowiedziec na pytanie a nie klikac losowe znaki na klawie"<<endl;
  96.             break;
  97.         }
  98.     }
  99.     Sleep(4000);
  100.     system("cls");
  101.     cout<<"Kto jest najlepszym nauczycielem w zsm1?"<<endl;
  102.     cin>>y;
  103.     if((y=="jasinska")||(y=="Jasinska")) {odp++; odp++;}
  104.     cout<<"Zaraz po Panu Barylce oczywiscie"<<endl;
  105.     odp++;
  106.     Sleep(4000);
  107.     system("cls");
  108.     cout<<"W sumie, nie wiem jak ci poszlo, bo autorowi sie nie chcialo licznika poprawnych odpowiedzi zamontowac"<<endl;
  109.     Sleep(1000);
  110.     cout<<"Jak myslisz, jaka ocenka wpadnie za ten genialny program?"<<endl;
  111.     cout<<"napisz cyfra lub slownie, bez caps lock'a"<<endl;
  112.     cin>>a;
  113.     if((a=="1")||(a=="niedostateczny"))
  114.     {
  115.         cout<<"Nie no, az tak zle nie moze byc :<"<<endl;
  116.     }
  117.     if((a=="2")||(a=="dopuszczajacy"))
  118.     {
  119.         cout<<"Przynajmniej zaliczone ;/"<<endl;
  120.     }
  121.     if((a=="3")||(a=="dostateczny"))
  122.     {
  123.         cout<<"O trojeczke, to ja walcze na innych lekcjach"<<endl;
  124.         cout<<"Z infy to ja bym liczyl na takie 4-5"<<endl;
  125.     }
  126.     if((a=="4")||(a=="dobry"))
  127.     {
  128.         cout<<"No z malym zadowoleniem przyjme te ocene,"<<endl;
  129.         cout<<"Lepszy rydz, niz nic jak to sie mowi"<<endl;
  130.     }
  131.     if((a=="5")||(a=="bardzo dobry"))
  132.     {
  133.         cout<<"To mi sie podoba"<<endl;
  134.     }
  135.     if((a=="6")||(a=="celujacy"))
  136.     {
  137.         cout<<"Taka ocenka to przesada, ale nie narzekam ;P"<<endl;
  138.     }
  139.     if((a!="6")&&(a!="celujacy")&&(a!="5")&&(a!="bardzo dobry")&&(a!="4")&&(a!="dobry")&&(a!="3")&&(a!="dostateczny")&&(a!="2")&&(a!="dopuszczajacy")&&(a!="1")&&(a!="niedostateczny"))
  140.     {
  141.         cout<<"Masz wpisac ocene, a nie klikac losowe znaki!"<<endl; //* musialem tak rozpisac funkcje, bo else mi wyskakiwalo za kazdym razem niezaleznie od odpowiedzi
  142.     }
  143.     Sleep(4000);
  144.     system("cls");
  145.     cout<<"wszyscy wiemy, ze pani Jasinska to najlepszy nauczyciel"<<endl;
  146.     Sleep(500);
  147.     system("cls");
  148.     cout<<"Witaj "<<imie<<"!"<<endl;
  149.     cout<<"Zostales/as wytypowany/a do otrzymania Apple iPhone XS ZA DARMO!"<<endl;
  150.     cout<<"Jedyne co musisz zrobic, to podac nam nastepujace informacje:"<<endl;
  151.     Sleep(500);
  152.     cout<<"Numer karty platniczej"<<endl;
  153.     Sleep(500);
  154.     cout<<"Pin karty"<<endl;
  155.     Sleep(500);
  156.     cout<<"Data wygasniecia karty"<<endl<<endl;
  157.     Sleep(500);
  158.     cout<<"Badz podaj tajne haslo, wybierz opcje"<<endl;
  159.     cout<<"1) Karta"<<endl;
  160.     cout<<"2) Haslo"<<endl;
  161.     cin>>y1;
  162.     system("cls");
  163.     switch(y1)
  164.     {
  165.     case 1:
  166.         {
  167.         cout<<"Numer karty platniczej"<<endl;
  168.         cin>>a1;
  169.         Sleep(500);
  170.         cout<<"Data wygasniecia karty"<<endl;
  171.         cin>>a2;
  172.         Sleep(500);
  173.         cout<<"Pin karty"<<endl;
  174.         cin>>a3;
  175.         Sleep(500);
  176.         system("cls");
  177.         a1="0";
  178.         a2="0";
  179.         a3="0";
  180.         cout<<"Mam nadzieje, ze nie podales nam prawdziwych danych."<<endl;
  181.         cout<<"Nawet jesli, program nie zapisuje danych podanych przez uzytkownika ;)"<<endl;
  182.         cout<<"Aby to zaprezentowac przedstawiamy wartosc zmiennych, podanych przez Ciebie:"<<endl;
  183.         cout<<a1<<" "<<a2<<" "<<a3;
  184.         break;
  185.         }
  186.     case 2:
  187.         {
  188.             cout<<"Wprowadz kod dostepu: ";
  189.             cin>>user;
  190.             if((user==kod)&&(imie!="kebab"))
  191.             {
  192.                 cout<<"Woo skad znasz takie rzeczy?! ten kod zna tylko developer!"<<endl;
  193.             }
  194.             if((user==kod)&&(imie=="kebab"))
  195.             {
  196.                 cout<<"Witamy Pana developera"<<endl;
  197.             }
  198.             if(user!=kod)
  199.             {
  200.                 cout<<"Bledny kod, wprowadz dane karty."<<endl;
  201.                 cout<<"Numer karty platniczej"<<endl;
  202.                 cin>>a1;
  203.                 Sleep(500);
  204.                 cout<<"Data waznosci karty"<<endl;
  205.                 cin>>a2;
  206.                 Sleep(500);
  207.                 cout<<"Kod PIN karty"<<endl;
  208.                 cin>>a3;
  209.                 Sleep(500);
  210.                 system("cls");
  211.                 a1="0";
  212.                 a2="0";
  213.                 a3="0";
  214.                 cout<<"Mam nadzieje, ze nie podales nam prawdziwych danych."<<endl;
  215.                 cout<<"Nawet jesli, program nie zapisuje danych podanych przez uzytkownika ;)"<<endl;
  216.                 cout<<"Aby to zaprezentowac przedstawiamy wartosc zmiennych, podanych przez Ciebie:"<<endl;
  217.                 cout<<a1<<" "<<a2<<" "<<a3;
  218.                 break;
  219.             }
  220.         }
  221.     default:
  222.         {
  223.             //*tak o zeby bylo a nic sie nie dzialo XD
  224.         }
  225.         cout<<"Tak naprawde, to jest tutaj licznik punktow"<<endl;
  226.         cout<<"Twoje punkty: "<<odp<<endl;
  227.         cout<<"Moze zwiekszymy ich ilosc ;)"<<endl;
  228.         Sleep(4000);
  229.         while(odp<=120)
  230.             {
  231.                 system("cls");
  232.                 odp++;
  233.                 cout << "Twoje punkty: "<<odp<<endl;
  234.                 Sleep(100);
  235.             }
  236.             system("cls");
  237.             cout<<"Twoje punkty: "<<odp<<endl;
  238.             cout<<"Wybierz co chcesz za nie kupic"<<endl;
  239.             cout<<"a) Zdany rok z matematyki* - koszt: 150pkt"<<endl;
  240.             cout<<"b) Zdany rok z informatyki* - koszt: 120"<<endl;
  241.             cout<<"c) Dobra ocena z informatyki* - koszt: najtaniej od 20pkt!"<<endl;
  242.             cin>>e;
  243.             switch(e)
  244.             {
  245.                 case 'a':
  246.                 {
  247.                     b=150-odp;
  248.                     cout<<"Nie stac cie na ten przedmiot. Brakuje ci: "<<b<<"pkt"<<endl;
  249.                     break;
  250.                 }
  251.                 case 'A':
  252.                 {
  253.                     b=150-odp;
  254.                     cout<<"Nie stac cie na ten przedmiot. Brakuje ci: "<<b<<"pkt"<<endl;
  255.                     break;
  256.                 }
  257.                 case 'b':
  258.                 {
  259.                     b=odp-120;
  260.                     cout<<"Zakup pomyslny! Pozostalo ci "<<b<<"pkt"<<endl;
  261.                     break;
  262.                 }
  263.                 case 'B':
  264.                 {
  265.                     b=odp-120;
  266.                     cout<<"Zakup pomyslny! Pozostalo ci "<<b<<"pkt"<<endl;
  267.                     break;
  268.                 }
  269.                 case 'c':
  270.                     {
  271.                         cout<<"1. Niedostateczny - 20pkt"<<endl;
  272.                         cout<<"2. Dopuszczajacy - 121pkt"<<endl;
  273.                         cout<<"3. Dostateczny - 122pkt"<<endl;
  274.                         cout<<"4. Dobry - 124pkt"<<endl;
  275.                         cout<<"5. Bardzo dobry - 125pkt"<<endl;
  276.                         cout<<"6. Celujacy - wole nie podawac ceny bo sie zalamiesz"<<endl;
  277.                         cin>>y1;
  278.                         switch(y1)
  279.                         {
  280.                         case 1:
  281.                             {
  282.                                 b=odp-20;
  283.                                 cout<<"Zakup pomyslny! Pozostalo ci: "<<b<<"pkt"<<endl;
  284.                                 break;
  285.                             }
  286.                         case 2:
  287.                             {
  288.                                 b=121-odp;
  289.                                 cout<<"Brakuje ci "<<b<<"pkt"<<endl;
  290.                                 break;
  291.                             }
  292.                             case 3:
  293.                             {
  294.                                 b=122-odp;
  295.                                 cout<<"Brakuje ci "<<b<<"pkt"<<endl;
  296.                                 break;
  297.                             }
  298.                             case 4:
  299.                             {
  300.                                 b=124-odp;
  301.                                 cout<<"Brakuje ci "<<b<<"pkt"<<endl;
  302.                                 break;
  303.                             }
  304.                             case 5:
  305.                             {
  306.                                 b=125-odp;
  307.                                 cout<<"Brakuje ci "<<b<<"pkt"<<endl;
  308.                                 break;
  309.                             }
  310.                             case 6:
  311.                             {
  312.                                 b=12000-odp;
  313.                                 cout<<"Brakuje ci "<<b<<"pkt"<<endl;
  314.                                 break;
  315.                             }
  316.                         }
  317.                         break;
  318.                     }
  319.                     case 'C':
  320.                     {
  321.                         cout<<"1. Niedostateczny - 20pkt"<<endl;
  322.                         cout<<"2. Dopuszczajacy - 121pkt"<<endl;
  323.                         cout<<"3. Dostateczny - 122pkt"<<endl;
  324.                         cout<<"4. Dobry - 124pkt"<<endl;
  325.                         cout<<"5. Bardzo dobry - 125pkt"<<endl;
  326.                         cout<<"6. Celujacy - wole nie podawac ceny bo sie zalamiesz"<<endl;
  327.                         cin>>y1;
  328.                         switch(y1)
  329.                         {
  330.                         case 1:
  331.                             {
  332.                                 b=odp-20;
  333.                                 cout<<"Zakup pomyslny! Pozostalo ci: "<<b<<"pkt"<<endl;
  334.                                 break;
  335.                             }
  336.                         case 2:
  337.                             {
  338.                                 b=121-odp;
  339.                                 cout<<"Brakuje ci "<<b<<"pkt"<<endl;
  340.                                 break;
  341.                             }
  342.                             case 3:
  343.                             {
  344.                                 b=122-odp;
  345.                                 cout<<"Brakuje ci "<<b<<"pkt"<<endl;
  346.                                 break;
  347.                             }
  348.                             case 4:
  349.                             {
  350.                                 b=124-odp;
  351.                                 cout<<"Brakuje ci "<<b<<"pkt"<<endl;
  352.                                 break;
  353.                             }
  354.                             case 5:
  355.                             {
  356.                                 b=125-odp;
  357.                                 cout<<"Brakuje ci "<<b<<"pkt"<<endl;
  358.                                 break;
  359.                             }
  360.                             case 6:
  361.                             {
  362.                                 b=12000-odp;
  363.                                 cout<<"Brakuje ci "<<b<<"pkt"<<endl;
  364.                                 break;
  365.                             }
  366.                         }
  367.                         break;
  368.                     }
  369.             }
  370.             Sleep(4000);
  371.             system("cls");
  372.             cout<<"Straciles jedyna szanse na zakup przedmiotu!"<<endl;
  373.             cout<<"* - nie gwarantujemy otrzymania przedmiotu w swiecie realnym, zakupywane przedmioty sa cyfrowe"<<endl<<endl;
  374.             cout<<"Program stworzyl Aleksander Zurkowski na potrzeby zajec informatycznych w ramach zadania domowego!"<<endl;
  375.             cout<<imie<<" mam nadzieje, ze program Ci sie spodobal ;)"<<endl;
  376.             cout<<"Milego dnia lub wieczoru lub nocy!"<<endl;
  377.             Sleep(5000);
  378.             system("cls");
  379.             cout<<"Matka pyta syna:"<<endl;
  380.             cout<<"- Co przerabialiście dziś na chemii?"<<endl;
  381.             cout<<"- Materiały wybuchowe."<<endl;
  382.             cout<<"- Nauczycielka zadała coś do domu?"<<endl;
  383.             cout<<"- Nie zdążyła..."<<endl;
  384.             Sleep(7000);
  385.             system("exit");
  386.     }
  387.  
  388.     return 0;
  389. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement