switch a warunek
Ostatnio zmodyfikowano 2011-09-29 21:52
licha Temat założony przez niniejszego użytkownika |
switch a warunek » 2011-09-29 19:14:39 witam zatrzymalem sie podczas pisania swojego programu. chodzi mi o case mam zmienna b i chcialbym jak by ta zmienna byla = 0 to ma sie dziac jedna zecz a jak większe to druga jak mam to zapisac ? switch( b ) { case 0: cout << " Stoisz w miejscu nie mozesz zaczac sie podnosic " << endl; case( > 0 ); cout << "Wznosze sie" << endl; a = a; b = b + 25; c = c - a; break; } |
|
pekfos |
» 2011-09-29 19:20:37 poczytaj o if bo switch nie do tego służy. |
|
licha Temat założony przez niniejszego użytkownika |
» 2011-09-29 19:25:15 te wiem że może wygląda bez sensu ale jakoś w orientacji w całym programie lepiej sie orientuje w wszystkim. Chcialem sie upewnic nie wiem czemu ale lepiej mi sie operuje switch niz innymi ;p ale dzieki za pomoc |
|
licha Temat założony przez niniejszego użytkownika |
» 2011-09-29 19:36:41 Kto mi odpowie gdzie tu mam blad ? pokazuje ze w linijce z else; switch( e ) { case 1: cout << " Przyspieszam " << endl; a = a + 100; b = b; c = c - a; break; case 2: if( a == 0 ); cout << " Stoisz w miejscu nie mozesz zaczac sie wznosic" << endl else; cout << " Wznosze sie" << endl a = a b = b + 25 c = c - a; break; }
|
|
lukonQ |
» 2011-09-29 20:00:24 sam sobie odpowiedziałeś ;)
a nawet masz więcej błędów,
w wielu linijkach na końcach brakuje średników
switch( e ) { case 1: cout << " Przyspieszam " << endl; a = a + 100; b = b; c = c - a; break; case 2: if( a == 0 ) cout << " Stoisz w miejscu nie mozesz zaczac sie wznosic" << endl; else { cout << " Wznosze sie" << endl; a = a; b = b + 25; c = c - a; } break; }
porównaj swój kod z tym poprawionym i wyciągnij wnioski :) |
|
licha Temat założony przez niniejszego użytkownika |
» 2011-09-29 20:15:30 ze mnie jest de**l :D gdy weszlem na stronie o if else wzorowalem sie jakims tekscie gdzie znalazlem else i nie zauwazylem ze biore to z zadania domowego gdzie miałem poprawić błędy :D |
|
licha Temat założony przez niniejszego użytkownika |
» 2011-09-29 21:01:37 Widać jestem jednak tępy ;/ case 1: if( a > 0, a < 600 ) cout << " Przyspieszam " << endl;
a = a + 100; b = b; c = c - a; else { cout << " Wznosze sie" << endl; a = a; b = b + 25; c = c - a; } break;
teoretycznie ja bledu nie widzie ( po przeanalizowaniu lekcji z stopnia 1 i 3 lekcji stopnia 2) tylko nie jestem pewny warunku if( a > 0, a < 60 ) a jednak błąd wyskakuje przy tym nieszczęsnym else ;/ |
|
SeaMonster131 |
» 2011-09-29 21:52:58 Przeczytaj cały kurs.
Wiele instrukcji w if daje się w { } , a poza tym warunki łączy się &&. |
|
« 1 » |