All pastes #878764 Raw Edit

Something

public text v1 · immutable
#878764 ·published 2008-01-29 15:00 UTC
rendered paste body
#include <iostream>
int main();
using namespace std;

//Poczatkowe zmienne
int rep=5; //Poczatkowe doswiadczenie
string typ_lok="eu07"; //Typ loka: 1-eu07 2-ep08 3-ep09 itd.
int cash=100000; //Poczatkowa kasa
int abon=10; //Poczatkowy abonament wykupiony jest na 0 km
int wymag=10; //wymagany abonament do zrobienia kursu
int wybor; //pozycja ktora mam wybrac
const int StawkaZaKm = 6; //cena jednego km abonamentu

//liczenie kursu
int LiczenieKursu()
{
    system("CLS");
    if(abon<wymag)
    {
       int nacisnijzero;
       
       cout<<"Najpierw wykup abonament. Nacisnij 0 aby wrocic do menu glownego"<<endl;
       cin>>nacisnijzero;
       do
       {
             cout<<"Nacisnij 0 aby wrocic do menu glownego"<<endl;
             cin>>nacisnijzero;
       } while (nacisnijzero != 0);
       main();
      
    }
    else
    {
        abon = abon - wymag;
        rep = rep + rand()%wymag;
        cash = cash + rand()%100+(abon + rep + wymag);
        int nacisnij;
        cout<<"Zrobiles kurs!"<<endl;
        
        
        do
        {
           cout<<"Nacisnij 0 aby wrocic do menu glownego."<<endl;
           cin>>nacisnij;
        } while (nacisnij!=0);
        main();
        
        
    }
};

//kupowanie abonamentu
void KupAbonament()
{
int IleKm;
int nacisnij;

cout<<"Podaj ile km chcesz wykupic: "<<endl;
cin>>IleKm;

while((IleKm*StawkaZaKm)>cash)
{
   cout<<"Masz za malo kasy na koncie"<<endl;
   cout<<"Sprobuj jeszcze raz"<<endl;
}
abon = abon + IleKm;
cash = cash - (StawkaZaKm*IleKm);
cout<<"Zakupiles wlasnie abonament na "<<IleKm<<" km"<<endl;

do
{
   cout<<"Nacisnij 0 aby wrocic do menu glownego"<<endl;
   cin>>nacisnij;
} while(nacisnij!=0);
main();
    
}

//glowna funkcja programu
int main()
{

//pocztkowe czysczenie ekranu
system("CLS");

//dane poczatkowe
cout<<"Twoja reputacja: "<<rep<<endl;
cout<<"Twoj lok: "<<typ_lok<<endl;
cout<<"Twoja kasa: "<<cash<<"$"<<endl;
cout<<"Wykupiony abonament na: "<<abon<<"km"<<endl<<endl;

//Wybor czynnosci
int WyborCzynnosci();
{
cout<<"Co chcesz teraz zrobic?"<<endl;
cout<<"1. Kurs"<<endl;
cout<<"2. Wykupic abonament"<<endl;
cout<<"3. Wrocic do poczatku"<<endl;
cout<<"0. Wyjsc"<<endl;
cin>>wybor;

switch (wybor)
{
case 1: { LiczenieKursu();
          break; };
case 2: { KupAbonament(); break; }
case 3: { main(); break; }
case 0: { terminate(); }
}


     
     
}
 system("PAUSE>NUL");   
}