Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cmath>
- #include <ctime>
- #include <string>
- #include <windows.h>
- using namespace std;
- int moneyTotal = 100;
- int test;
- string farba;
- bool isNumber(string s) {
- for (int i = 0; i < s.length(); i++)
- if (isdigit(s[i]) == false)
- return false;
- return true;
- }
- void update(){
- srand(time(0));
- test = rand() % 36;
- if (test % 2 == 0) {
- farba = "cervena";
- }
- else if (test == 0) {
- farba = "zelena";
- }
- else {
- farba = "cierna";
- }
- }
- int main() {
- SetConsoleOutputCP(1250);
- const int minVek = 18;
- int stavka;
- //unsigned int a = 100;
- int Vek = 0;
- while (Vek < minVek) {
- //cout << test;
- cout << "Pre pokračovanie musíš byť starší ako 18 rokov, zadaj svoj vek:" << endl;
- cin >> Vek;
- cout << " " << endl;
- }
- cout << "Užívateľ prihlásený, stav účtu : " << moneyTotal << "€" << endl;
- cout << " " << endl;
- start:
- cout << "Zadaj výšku stávky" << endl;
- cin >> stavka;
- cout << " " << endl;
- if (stavka <= 0) {
- cout << "Stávka nemôže byť menšia ako 0" << endl;
- cout << " " << endl;
- goto start;
- }
- else if (stavka > moneyTotal) {
- cout << "Nedostatok peňazi" << endl;
- cout << " " << endl;
- goto start;
- }
- else {
- stavka:
- string staveneCislo;
- int a;
- cout << "Zadaj čislo alebo farbu na ktoru chceš staviť" << endl;
- cout << "Čísla 4x Farby 2x a 0 14x (pre stávku farby - cervena,cierna bez diakritiky)" << endl;
- cin >> staveneCislo;
- if (staveneCislo == "cervena" || staveneCislo == "cierna") {
- if (staveneCislo == farba) {
- cout << " " << endl;
- cout << "Stavená farba: " << staveneCislo << endl;
- cout << "Výherná farba: " << farba << endl;
- cout << "Výhra " << stavka * 2 << "€" << endl;
- cout << "Stav účtu: " << moneyTotal + stavka * 2 << "€" << endl;
- moneyTotal = moneyTotal + stavka * 2;
- update();
- goto start;
- }
- else {
- cout << " " << endl;
- cout << "Stavená farba: " << staveneCislo << endl;
- cout << "Výherná farba: " << farba << endl;
- cout << "Prehra " << stavka << "€" << endl;
- cout << "Stav účtu: " << moneyTotal - stavka << "€" << endl;
- cout << " " << endl;
- moneyTotal = moneyTotal - stavka;
- if (moneyTotal == 0) {
- cout << "Stav tvojho účtu je 0€! zkrachoval si" << endl;
- }
- else {
- update();
- goto start;
- }
- }
- }
- else{
- if(stoi(staveneCislo) != test){
- cout << " " << endl;
- cout << "Stavené číslo: " << staveneCislo << endl;
- cout << "Výherné číslo: " << test << "-" << farba << endl;
- cout << "Prehra " << stavka << "€" << endl;
- cout << "Stav účtu: " << moneyTotal - stavka << "€" << endl;
- moneyTotal = moneyTotal - stavka;
- cout << "---------------------------------------------------------------------------------" << endl;
- if(moneyTotal == 0){
- cout << "Stav tvojho účtu je 0€! zkrachoval si" << endl;
- }
- else {
- update();
- goto start;
- }
- }
- else if (stoi(staveneCislo) == 0){
- cout << " " << endl;
- cout << "Stavené číslo: " << staveneCislo << endl;
- cout << "Výherné číslo: " << test << "-" << "zelená" << endl;
- cout << "Výhra " << stavka * 14 << "€" << endl;
- cout << "Stav účtu: " << moneyTotal + stavka * 14 << "€" << endl;
- moneyTotal = moneyTotal + stavka * 14;
- update();
- goto start;
- }
- else{
- cout << " " << endl;
- cout << "Stavené číslo: " << staveneCislo << endl;
- cout << "Výherné číslo: " << test << "-" << farba << endl;
- cout << "Výhra " << stavka * 4 << "€" << endl;
- cout << "Stav účtu: " << moneyTotal + stavka * 4 << "€" << endl;
- moneyTotal = moneyTotal + stavka * 4;
- update();
- goto start;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement