Prosz
Proszę o pomoc w nauce C++
Witam.
Chciałbym się nauczyć programować w C++ mam książkę Grembosza ,,Symfonia...'' wszystkie 4 tomy ale jakoś nie umiem tego zrozumieć. Pierwsze cztery programy to wiem o co chodzi ale reszta to czarna magia, zmienne itp. próbuje siedzę nad tym całymi dniami ale praktycznie nic z tego nie wiem. Pomóżcie mi jakoś jak się nauczyć c++.
Chciałbym się nauczyć programować w C++ mam książkę Grembosza ,,Symfonia...'' wszystkie 4 tomy ale jakoś nie umiem tego zrozumieć. Pierwsze cztery programy to wiem o co chodzi ale reszta to czarna magia, zmienne itp. próbuje siedzę nad tym całymi dniami ale praktycznie nic z tego nie wiem. Pomóżcie mi jakoś jak się nauczyć c++.
Szczerze powiedziawszy nie wiem jak mielibyśmy to zrobić, masz symfonie, gdzie krok po kroku dość łopatologicznie Grębosz tłumaczy kolejne zagadnienia. Wiedzy do głowy Ci telnetem nie wyślemy, może lepiej zapytaj o jakieś konkretne problemy, wytłumaczymy co trzeba, a tak ogólnie to ciężko cokolwiek zdziałać. Na czym utknąłeś? Czego nie rozumiesz?
Mam problem z instrukcjami sterującymi nie rozumiem tego w ogóle:
petle
instrukcje
Stoję na tym i dalej nie mogę ruszyć. Robię po kolei przykłady jak jest opisane w książce, próbuje je jakoś modyfikować ale nie rozumie tego za ,,cukierka''.
Kod: Zaznacz cały
if
else
while
do while
Kod: Zaznacz cały
for
Kod: Zaznacz cały
switch
Nie wiem co masz na myśli mówiąc "nie rozumiem tego w ogóle", ale spróbujmy tak:
If czyli instrukcja warunkowa. Jeżeli zachodzi warunek, to się wykona pierwszy wariant, jeśli nie to drugi, albo nic.
Prosty przykład:
Piszemy głupi program który wypisuje "Pięć" na ekran, kiedy użytkownik wybierze liczbę 5, oraz "Nie pięć" w przeciwnym wypadku (pomijam większość kodu, piszę tylko zawartość main() ):
O takie wytłumaczenie Ci chodzi?
PS. Szczerze powiedziawszy są to sprawy dość elementarne, w dalszej nauce napotkasz problemy znacznie bardziej złożone, nie wiem czy chcesz się nauczyć programowania dla zabawy, czy interesuje Cię to na poważnie, ale zastanów się czy na pewno programowanie jest dla Ciebie. Nie chciałbym Cię demotywować, może po przebrnięciu przez początek pójdzie Ci łatwiej, ale na razie utknąłeś szczerze powiedziawszy przy pierwszym kroku.
If czyli instrukcja warunkowa. Jeżeli zachodzi warunek, to się wykona pierwszy wariant, jeśli nie to drugi, albo nic.
Prosty przykład:
Piszemy głupi program który wypisuje "Pięć" na ekran, kiedy użytkownik wybierze liczbę 5, oraz "Nie pięć" w przeciwnym wypadku (pomijam większość kodu, piszę tylko zawartość main() ):
Kod: Zaznacz cały
cout << "Wybierz liczbę" << endl;
cin >> liczba;
if (liczba == 5)
{
// to się wykona jak liczba będzie równa 5
cout << "Pięć" << endl;
}
else
{
// to się wykona jak liczba będzie różna od 5
cout << "Nie pięć" << endl;
}
PS. Szczerze powiedziawszy są to sprawy dość elementarne, w dalszej nauce napotkasz problemy znacznie bardziej złożone, nie wiem czy chcesz się nauczyć programowania dla zabawy, czy interesuje Cię to na poważnie, ale zastanów się czy na pewno programowanie jest dla Ciebie. Nie chciałbym Cię demotywować, może po przebrnięciu przez początek pójdzie Ci łatwiej, ale na razie utknąłeś szczerze powiedziawszy przy pierwszym kroku.
radison, kolega grucha podał zawartość funkcji main, nic dziwnego że się nie kompiluje. Od siebie polecam
http://kursy.ddt.pl/?TutorialId=1.
W tym kursie wszystko jest tłumaczone łopatologiczie wręcz. Zacznij od rozdziału III. W tym kursie autor wspomina o codeblocks i jest naprawdę dobre, średnio raz na dwa tygodnie jest aktualizacja, środowisko ciągle rozwijane.
http://kursy.ddt.pl/?TutorialId=1.
W tym kursie wszystko jest tłumaczone łopatologiczie wręcz. Zacznij od rozdziału III. W tym kursie autor wspomina o codeblocks i jest naprawdę dobre, średnio raz na dwa tygodnie jest aktualizacja, środowisko ciągle rozwijane.