Petla while...

0

Witam, jestem początkującym programistą który ledwo skubnął języka c++.
Chcialem napisac na szybko taka sobie maszynke do losowania.
I nie mam bladego pojęcia jak w tym zastosować pętle.
Z góry dziękuje za wytłumaczenie.

#include <iostream>
#include <windows.h>
#include <time.h>
#include <stdio.h>

using namespace std;

string login, haslo, kolor;
int coins, dodanie_coins, liczba;
int main()
{
    cout<<"Witaj w ruletce."<<endl;
    cout<<"Prosze sie zalogowac"<<endl;
    cout<<"Podaj login: ";
    cin>>login;
    cout<<"Podaj haslo: ";
    cin>>haslo;
    if((login=="root")&&(haslo=="password"))
    {
        cout<<"Udalo sie zalogowac"<<endl;
        coins=1000;
        cout<<"Twoja ilosc coins to : "<<coins<<endl;
        cout<<"Ile coins chcesz wrzucic do gry? :";
        cin>>dodanie_coins;
        if(dodanie_coins>coins)
        {
            cout<<"Nie masz tyle coins.";
        }
        else
        {
            coins = coins-dodanie_coins;
            cout<<"Coins zostaly dodane do puli."<<endl;
            cout<<coins<<" coins ci zostalo na koncie."<<endl;
            cout<<dodanie_coins<<" coins masz w puli."<<endl;
            cout<<"Wybierz kolor : czerwony, albo czarny, i wpisz ponizej."<<endl;
            cin>>kolor;
            cout<<"Liczba od 0 do 49 to czerwony, a od 50 do 100 czarny."<<endl;
            if(kolor=="czerwony")
            {
                cout<<"Wybrales czerwony kolor, zaraz nastapi losowanie."<<endl;
                 srand(time(NULL));
                 liczba = rand()%99+1;
                 cout<<"Wylosowana liczba to"<<liczba<<endl;
                 if(liczba<=49)
                 {
                     cout<<"Wygrales x2 "<<dodanie_coins<<" coinsow"<<endl;
                     dodanie_coins = dodanie_coins*2;
                     coins = coins+dodanie_coins;
                     cout<<"Gratulacje, masz teraz "<<coins<<" coins";
                 }
                 else
                 {
                     cout<<"Przegrales, sproboj ponownie :("<<endl;
                     dodanie_coins = 0;
                 }
            }
            else if(kolor=="czarny")
            {
                cout<<"Wybrales czarny kolor, zaraz nastapi losowanie."<<endl;
                srand(time(NULL));
                liczba = rand()%99+1;
                cout<<"Wylosowana liczba to"<<liczba<<endl;
                if(liczba>=50)
                 {
                     cout<<"Wygrales x2 "<<dodanie_coins<<" coinsow"<<endl;
                     dodanie_coins = dodanie_coins*2;
                     coins = coins+dodanie_coins;
                     cout<<"Gratulacje, masz teraz "<<coins<<" coins";
                 }
                 else
                 {
                     cout<<"Przegrales, sproboj ponownie";
                     dodanie_coins = 0;
                 }

            }
            else
            {
                cout<<"Wybrales bledny kolor, albo popelniles blad."<<endl;
            }
        }

    }
    else
    {
        cout<<"Nieudalo sie zalogowac";
    }
    getchar();
    return 0;
}

Tak to wygląda.

0

Jaką pętlę?
Po co pętlę?
Co chcesz osiągnąć?

0

Chcę aby po wygranej, lub przegranej. Można bylo grac dalej, a nie żeby program sie wyłączał.

1 użytkowników online, w tym zalogowanych: 0, gości: 1