Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Problem z kodem... nie mogę go skomplikować

Ostatnio zmodyfikowano 2010-11-03 21:58
Autor Wiadomość
extraa22
Temat założony przez niniejszego użytkownika
Problem z kodem... nie mogę go skomplikować
» 2010-11-02 22:00:40
Jestem początkującym programistą i napisałem taki program, ale nie mogę dojść do tego, co jest źle. Nie da się go skomplikować. Proszę o pomoc.
PS:Z góry dzięki :)




C/C++
#include <iostream>
using namespace std;

int main()
{
    int zmienna;
    std::cout << "Podaj liczbe od 1 do 20" << std::endl
    std::cin >> zmienna;
    if( zmienna > 10 )
    {
        bool zmienna2;
        std::cout << "No dobra, moze byc, ale troche za duzo." << std::endl;
        std::cout << "Nastepne pytanie: ile masz lat?" < std::endl;
        std::cin >> zmienna2;
        if( zmienna2 >= 18 );
       
        {
            std::cout << "Jestes pelnoletni" << std::endl;
        }
        else
        {
            std::cout << "Nie jestes pelnoletni" << std::endl;
        }
    }
    else;
   
    {
        std::cout << "Nie postarales sie. Podaj wiekszom liczbe" << std::endl;
    }
    std::cout "Koniec" << std::endl;
    return 0;
}
P-23509
ison
» 2010-11-02 22:28:45
1: siódma linijka - brak średnika
2: trzynasta linijka - zabrakło ci jednego <
3: pietnasta linijka - wywal średnik
4: 24 linijka - wywal średnik
5: 28 linijka - zabrakło ci << przed "Koniec"

to tyle na temat błędów kompilacji, poza tym program jest rozbałaganiony i nie wiadomo co ma robić ;p

jeśli używasz
using namespace std;
 to nie musisz potem za każdym razem pisać
std::

pisze się 'większą' a nie 'większom'
pisze się 'skompilować' a nie 'skomplikować'
przy wstawianiu kodu pisz: [code src="C++"]tu wstaw kod[/code]

przeczytaj od początku kurs C++ bo masz tam na prawdę dużo błędów

poprawiony kod:
C/C++
#include <iostream>

using namespace std;

int main()
{
    int zmienna;
    cout << "Podaj liczbe od 1 do 20" << endl;
    cin >> zmienna;
    if( zmienna > 10 )
    {
        cout << "Podales liczbe wieksza niz 10" << endl;
    }
    else
    {
        cout << "Podales liczbe mniejsza lub rowna 10" << endl;
    }
   
    int zmienna2;
    cout << "Nastepne pytanie: ile masz lat?" << endl;
    cin >> zmienna2;
    if( zmienna2 >= 18 )
    {
        cout << "Jestes pelnoletni" << endl;
    }
    else
    {
        cout << "Nie jestes pelnoletni" << endl;
    }
   
    cout << "Koniec" << endl;
    while( 1 );
   
}
P-23511
extraa22
Temat założony przez niniejszego użytkownika
» 2010-11-03 13:39:14
dzięki za pomoc : )
P-23516
Elaine
» 2010-11-03 14:37:34
poprawiony kod:
while( 1 );
Zaprzeczasz sam sobie.
P-23517
extraa22
Temat założony przez niniejszego użytkownika
» 2010-11-03 21:42:42
jeszcze jedno pytanie: jak mogę zapisać ten program w  .exe ?
P-23525
malan
» 2010-11-03 21:58:38
...
Skompiluj? (czyt. wciśnij F9)
Plik .exe sam zostanie utworzony po skompilowaniu. Powinieneś go znaleźć w katalogu z plikiem źródłowym/projektem.
P-23526
« 1 »
  Strona 1 z 1