Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstdlib>
- #include <ctime>
- using namespace std;
- double pieniadzemaszyny = 10000;
- double pieniadzegracza = 0;
- void losuj(double ilerazy);
- void podajiloscpieniedzy();
- void uzyskajkwote();
- int main()
- {
- srand(time(NULL));
- cout << "Maszyna losujaca" << endl
- << endl;
- cout << "Podaj ile masz pieniedzy - ";
- cin >> pieniadzegracza;
- if (cin.good()) {
- uzyskajkwote();
- }
- else {
- cout << "maszyna losujaca dostala nieprawidlowe dane" << endl
- << endl;
- }
- system("PAUSE");
- return 0;
- }
- void uzyskajkwote()
- {
- cin.clear();
- double wrzuconepieniadze;
- podajiloscpieniedzy();
- if (pieniadzemaszyny > 199) {
- if (pieniadzegracza > 4) {
- cout << "Wpisz 5 zeby miec 1 los za 5PLN albo 10 zeby miec 2 losy za "
- "10PLN - ";
- cin >> wrzuconepieniadze;
- if (cin.good()) {
- if (wrzuconepieniadze == 5) {
- if (pieniadzegracza > 4) {
- pieniadzemaszyny = pieniadzemaszyny + wrzuconepieniadze;
- pieniadzegracza = pieniadzegracza - wrzuconepieniadze;
- losuj(1);
- }
- }
- else if (wrzuconepieniadze == 10) {
- if (pieniadzegracza > 9) {
- pieniadzemaszyny = pieniadzemaszyny + wrzuconepieniadze;
- pieniadzegracza = pieniadzegracza - wrzuconepieniadze;
- losuj(2);
- }
- else {
- cout << "Nie masz 10PLN aby zagrac" << endl;
- }
- }
- else {
- cout << "Maszyna losujaca dostala nieprawidlowe dane, sprobuj "
- "ponownie!"
- << endl
- << endl;
- }
- }
- else {
- cout << "Maszyna losujaca dostala nieprawidlowe dane, sprobuj ponownie!"
- << endl
- << endl;
- }
- }
- else {
- cout << "Nie masz pieniedzy aby zagrac" << endl;
- }
- }
- else {
- cout << "Maszyna losujaca ma za juz za malo pieniedzy na gre" << endl;
- }
- }
- void podajiloscpieniedzy()
- {
- cout << endl
- << "masz w portfelu - " << pieniadzegracza << " PLN" << endl;
- cout << "maszyna losujaca posiada - " << pieniadzemaszyny << " PLN" << endl
- << endl;
- }
- void losuj(double ilerazy)
- {
- string tablicaznakow[] = { "*", "&", "!", "$", "#", "@" };
- string znakiwbebnach[9] = {};
- for (int i = 0; ilerazy > i; i++) {
- for (int ii = 0; ii < 9; ii++) {
- znakiwbebnach[ii] = tablicaznakow[rand() % 6];
- }
- cout << endl
- << endl;
- cout << "[" << znakiwbebnach[0] << "/" << znakiwbebnach[1] << "/"
- << znakiwbebnach[2] << "]" << endl;
- cout << "[" << znakiwbebnach[3] << "/" << znakiwbebnach[4] << "/"
- << znakiwbebnach[5] << "]" << endl;
- cout << "[" << znakiwbebnach[6] << "/" << znakiwbebnach[7] << "/"
- << znakiwbebnach[8] << "]" << endl;
- if (znakiwbebnach[3] == znakiwbebnach[4] && znakiwbebnach[4] == znakiwbebnach[5] && znakiwbebnach[3] == znakiwbebnach[5]) {
- if (znakiwbebnach[3] == "$") {
- cout << "Rozbijasz bank!!!" << endl;
- pieniadzegracza = pieniadzegracza + pieniadzemaszyny;
- pieniadzemaszyny = 0;
- }
- else {
- cout << "Wygrales 100 PLN!" << endl;
- pieniadzemaszyny = pieniadzemaszyny - 100;
- pieniadzegracza = pieniadzegracza + 100;
- }
- }
- else {
- cout << "Przegrales..." << endl;
- }
- }
- uzyskajkwote();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement