Sklep z sokami w C++

Cześć właśnie pisze sklep w C++

#include 


using namespace std;

int kasa;

int main(int argc, char *argv[])

{

    cout<<"Witaj w sklepie z sokami";

    cout<<"Ile posiadasz pieniedzy?"<
    cin>>kasa;

    if(kasa==5)

    {

        cout<<"Mozesz kupic drogi sok"<
    }

    else if(kasa==4)

    {

        cout<<"Mozesz kupic tanszy sok"<
    }

    else

    {

        cout<<"Nie stac cie na ten sok"<
    }

    system("PAUSE");

    return EXIT_SUCCESS;

}

I problem polega na tym ,że gdy wpisze liczbę większą od 5 to pisze nie stać cię na ten sok ,a ma pisać możesz kupić droższy sok ,co zrobiłęm źle?

Zmiana warunku:

if(kasa>=5) 

{

   cout<<"Mozesz kupic drogi sok"<
}

else if(kasa==4)

{

   cout<<"Mozesz kupic tanszy sok"<
}

else

{

   cout<<"Nie stac cie na ten sok"<
}

(int argc, char *argv[])

co to oznacza?

Argumenty funkcji main: http://publications.gbdirect.co.uk/c_bo … _main.html

Możesz dzięki temu przekazać jakieś parametry do swojego programu.

#include

using namespace std;

int kasa;

int main()

{

cout<<“Witaj w sklepie z sokami”;

cout<<“Ile posiadasz pieniedzy?”<

cin>>kasa;

if(kasa==5)

{

cout<<“Mozesz kupic drogi sok”<

}

else if(kasa==4)

{

cout<<“Mozesz kupic tanszy sok”<

}

else

{

cout<<“Nie stac cie na ten sok”<

}

system(“PAUSE”);

return 0;

}

Czy tak czy tak program będzie działać tak samo no nie?

Co autor chciał przekazać do programu tymi oto argumentami? Jak można bez

milosz98 , proszę poprawić tytuł tematu na konkretny, dokładniej opisujący problem. W przeciwnym razie temat zostanie usunięty.

Ace4ur , proszę Obejmować wszelkie większe fragmenty kodów źródłowych tagami

.[/color]

Owszem, jeśli nie ma potrzeby przyjmowania parametrów to samo main() wystarczy – to alternatywna, poprawna forma funkcji głównej.

(int argc, char *argv[]) juz dodal kompilator…

Siemka pomoże ktoś?
robię program w którym głównym zadaniem jest rozbudowanie miasta narazie chciałbym się zająć pieniądzmi które po zakupie nie zmniejszają się. Więc zwracam się z prośbą edycji kodu tak aby pieniądze się zmniejszały

Kod:

#include
#include
#include <time.h>
#include <windows.h>
#include <stdio.h>
#include
using namespace std;
int wybor, budynek, domy=0, dom1, dom2, dom3, dom4, dom,pieniadze=61000,cena1=60000,cena2=90000,cena3=70000,cena4=20000,wartosc;

int main()
{

SetConsoleTitleA( "City!" );
while(wybor!=2)
{


cout << " -------------------" << endl;
cout << "|     The City!     |" << endl;
cout << "|     1.Graj        |" << endl;
cout << "|     2.Wyjdz       |" << endl;
cout << " -------------------" << endl;
cin>>wybor;
switch (wybor!=2)
{
case 1:
      system("cls");
    cout<<"Gra rozpocznie sie za 3 sekundy";
    //Sleep(3000);
    system("cls");
    for(;;)
    {


    cout<<"Wybierz co bys chcial do swojego maista"<<endl;
    cout<<"1.Dom jednorodzinny(60.000)"<<endl;
    cout<<"2.Blok(100.000)"<<endl;
    cout<<"3.Domek wiejski(90.000)"<<endl;
    cout<<"4.Dom capingowy(20.00)"<<endl;
    cout<<"5.Twoje miasto"<<endl;

    cin>>budynek;
    cout<<endl;

    if(budynek==1)
    {

        cout<<"------------"<<endl;
        cout<<"|          |"<<endl;
        cout<<"|    Dom   |"<<endl;
        cout<<"|          |"<<endl;
        cout<<"------------"<<endl;
        cout<<"Cena= "<<cena1<<endl;
        cout<<"Twoj budzet "<<pieniadze<<endl;
        cout<<endl;
        cout<<endl;
        cout<<"Potwierdzasz?"<<endl;
        cout<<"[1]Tak!"<<endl;
        cout<<"[2]Nie!"<<endl;
        cin>>dom1;
        if(dom1==1)
        {
            if(pieniadze<=cena1)
            {
              cout<<"Niewystarczajaca cena"<<endl;
              getchar();getchar();
            }
            else
            {
                pieniadze-cena1;
            }
        }
        system("cls");

    }








    if(budynek==2)
    {
        cout<<"------------"<<endl;
        cout<<"|          |"<<endl;
        cout<<"|          |"<<endl;
        cout<<"|          |"<<endl;
        cout<<"|   blok   |"<<endl;
        cout<<"|          |"<<endl;
        cout<<"|          |"<<endl;
        cout<<"|          |"<<endl;
        cout<<"|          |"<<endl;
        cout<<"|          |"<<endl;
        cout<<"------------"<<endl;
        cout<<"Cena= "<<cena2<<endl;
        cout<<"Twoj budzet "<<pieniadze<<endl;
        cout<<endl;
        cout<<endl;
        cout<<"Potwierdzasz?"<<endl;
        cout<<"[1]Tak!"<<endl;
        cout<<"[2]Nie!"<<endl;
        cin>>dom2;
        if(dom2==1)
        {
            if(pieniadze<=cena2)
            {
              cout<<"Niewystarczajaca cena"<<endl;
              getchar();getchar();
            }
            else
            {
                pieniadze-cena2;
            }

        }


        system("cls");
    }


    if(budynek==3)
    {
        cout<<"------------"<<endl;
        cout<<"|          |"<<endl;
        cout<<"|Domek wiej|"<<endl;
        cout<<"|          |"<<endl;
        cout<<"|          |"<<endl;
        cout<<"------------"<<endl;
        cout<<"Cena= "<<cena3<<endl;
        cout<<"Twoj budzet "<<pieniadze<<endl;
        cout<<endl;
        cout<<endl;
        cout<<"Potwierdzasz?"<<endl;
        cout<<"[1]Tak!"<<endl;
        cout<<"[2]Nie!"<<endl;
        cin>>dom3;
        if(dom3==1)
        {
            if(pieniadze<=cena3)
            {
              cout<<"Niewystarczajaca cena"<<endl;
              getchar();getchar();
            }
            else
            {
                pieniadze-cena3;
            }
        }
        system("cls");

    }










    if(budynek==4)
    {
        cout<<"------------"<<endl;
        cout<<"|Domek camp|"<<endl;
        cout<<"|          |"<<endl;
        cout<<"------------"<<endl;
        cout<<"Cena= "<<cena4<<endl;
        cout<<"Twoj budzet "<<pieniadze<<endl;
        cout<<endl;
        cout<<endl;
        cout<<"Potwierdzasz?"<<endl;
        cout<<"[1]Tak!"<<endl;
        cout<<"[2]Nie!"<<endl;
        cin>>dom4;
        if(dom4==1)
        {
            if(pieniadze<=cena4)
            {
              cout<<"Niewystarczajaca cena"<<endl;
              getchar();getchar();
            }
            else
            {
                pieniadze-cena4;
            }
        }
        system("cls");

    }




    if(budynek==5)
    {
        if(dom1==1)
        {
            dom1=1;
        }
        else
        {
            dom1=0;
        }
        if(dom2==1)
        {
            dom2=1;
        }
        else
        {
            dom2=0;
        }
        if(dom3==1)
        {
            dom3=1;
        }
        else
        {
            dom3=0;
        }
        if(dom4==1)
        {
            dom4=1;
        }
        else
        {
            dom4=0;
        }


        if(budynek==1,2,3,4)
        {
            cout<<"W twoim miescie znajduja sie "<<dom1+dom2+dom3+dom4<<" budynkow"<<endl;
        }
        if(dom1==1)
        {
           cout<<"------------"<<endl;
        cout<<"|          |"<<endl;
        cout<<"|    Dom   |"<<endl;
        cout<<"|          |"<<endl;
        cout<<"------------"<<endl;
        }



            if(dom2==1)
        {
            cout<<"------------"<<endl;
        cout<<"|          |"<<endl;
        cout<<"|          |"<<endl;
        cout<<"|          |"<<endl;
        cout<<"|   blok   |"<<endl;
        cout<<"|          |"<<endl;
        cout<<"|          |"<<endl;
        cout<<"|          |"<<endl;
        cout<<"|          |"<<endl;
        cout<<"|          |"<<endl;
        cout<<"------------"<<endl;
        }



        if(dom3==1)
        {
            cout<<"------------"<<endl;
        cout<<"|          |"<<endl;
        cout<<"|Domek wiej|"<<endl;
        cout<<"|          |"<<endl;
        cout<<"|          |"<<endl;
        cout<<"------------"<<endl;
        }
        if(dom4==1)
        {
            cout<<"------------"<<endl;
        cout<<"|Domek camp|"<<endl;
        cout<<"|          |"<<endl;
        cout<<"------------"<<endl;
        }








    getchar();getchar();
    system("cls");
    }



    }
    
   break;
case 2:
    exit(0);
    break;


}
}
return 0;

}