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.