Co jest źle?


(donata1234) #1
#include <iostream>



using namespace std;



int cena, ilosc;



int main()

{

    cout << "Hello world!" << endl;

    cin >> ilosc;

    if (ilosc>=5)

        cena=ilosc*10;

        cout >> "koszt" >> cena >> endl;

    else if (ilosc<5)

        cena=ilosc*15;

        cout >> "koszt" >> cena >> endl;

    else (ilosc<1)

        cout>> "blad" >> endl;



    return 0;



}

 


(Drobok) #2

W c++ jeśli pod ifem masz więcej niż jedną linię musisz użyć klamry - pewnie wydaje ci się to bez sensu, ale pewnie i tak lepsze niż walenie wszędzie endif, next itd :wink:


(donata1234) #3
#include <iostream>



using namespace std;



int cena, ilosc;



int main()



{

    cout << "Hello world!" << endl;

    cin >> ilosc;

    if (ilosc>=5)

    {

        cena=ilosc*10;

        cout >> "koszt" >> cena >> endl;

    }

    else if (ilosc<5)

    {

        cena=ilosc*15;

        cout >> "koszt" >> cena >> endl;

    }

    else (ilosc<1)

    {

    cout>> "blad" >> endl;

    }

    return 0;



}

Nadal mi w         cout >> “koszt” >> cena >> endl; wyskakuje błąd :confused:


(Fizyda) #4

nie cout >> tylko cout <<


(donata1234) #5
#include <iostream>







using namespace std;







int cena, ilosc;







int main()







{



    cout << "Hello world!" << endl;



    cin >> ilosc;



    if (ilosc>=5)



    {



        cena=ilosc*10;



        cout << "koszt" << cena << endl;



    }



    else if (ilosc<5)



    {



        cena=ilosc*15;



        cout << "koszt" << cena << endl;



    }



    else (ilosc<1)



    {

        cout << "koszt" << endl;



    }





    return 0;

}

Jeszcze coś jest źle 


(Fizyda) #6

Może podziel się jakie masz błędy bo kompilatora w oczach nikt nie ma.


(Rolek0) #7

Przy else nie daje się warunku.

 

Polecam http://xion.org.pl/productions/texts/coding/megatutorial/ ; http://www.intercon.pl/~sektor/cbx/ ; http://cpp0x.pl/ ; http://www.cplusplus.com/ ; poczytaj też http://gynvael.coldwind.pl/?id=238 :wink:


(Fizyda) #8

Gratki że to zauważyłeś, dopiero teraz to widzę :smiley: chyba dlatego że w życiu nie wpadłbym na pomysł takiego błędu.


(donata1234) #9

Dzięki za linki, zamieram do tego podejść jak będę mieć więcej czasu, narazie brakuje go na wszystko.