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

switch a warunek

Ostatnio zmodyfikowano 2011-09-29 21:52
Autor Wiadomość
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 ?
   
C/C++
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;
}
P-41537
pekfos
» 2011-09-29 19:20:37
C/C++
case( > 0 ); // to niedopuszczalne!!
C/C++
a = a; // to bez sensu!!
poczytaj o if bo switch nie do tego służy.
P-41538
licha
Temat założony przez niniejszego użytkownika
» 2011-09-29 19:25:15
te
C/C++
a = a;
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
P-41540
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;

C/C++
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;
   
   
   
   
}
P-41542
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

C/C++
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 :)
P-41543
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
P-41545
licha
Temat założony przez niniejszego użytkownika
» 2011-09-29 21:01:37
Widać jestem jednak tępy ;/
C/C++
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 ;/
P-41546
SeaMonster131
» 2011-09-29 21:52:58
Przeczytaj cały kurs.

Wiele instrukcji w if daje się w { } , a poza tym warunki łączy się &&.
P-41552
« 1 »
  Strona 1 z 1