switch wykonywane w pętli
Ostatnio zmodyfikowano 2013-11-24 22:09
kynol |
» 2013-11-24 15:21:20 Poniewaz zadeklarowales int wybor; Int czyli Integer to typ liczb calkowitych, czyli bez przecinkow... Do liczb z przecinkiem sluza nam typy takie jak double, float...
Po co zabierasz sie za pisanie programow skoro nawet nie znasz podstawy podstaw?..
@edit
W twojej petli do{..}while(); nawet jesli zmienilbys ten warunek a cin >> wybor; byloby na koncu tej petli to i tak nie bylyby wyswietlane instrukcje w case'ach.. wlasnie to mi nie pasowalo. |
|
marek252 Temat założony przez niniejszego użytkownika |
» 2013-11-24 15:39:13 Używając switch da się zrobić, aby zwracał uwagę również na przecinki? Próbuję coś pisać, bo sama teoria nie daje zbyt wiele. int - liczby całkowite, float - rzeczywiste, double - rzeczywiste o większym zakresie niż float. Tak? Mimo wszystko, jeśli wybor będzie typu int to program nie powinien jakoś się zaciąć czy coś takiego zamiast traktować tego jako liczby całkowite? |
|
kynol |
» 2013-11-24 15:45:08 @up pewnie ze sie nie zatnie ani nic, po prostu nastapi niejawna konwersja i liczbe typu double/float zamieni na int |
|
marek252 Temat założony przez niniejszego użytkownika |
» 2013-11-24 16:20:09 Zastanawiam się nad tym, do którego warunku należy które else. if( w1 ) { if( w2 ) instrukcja1; if( w3 ) ins2; else ins3; } else if( w4 ) if( w5 ) ins4; else ins5;
Pierwsze else do w3, drugie else do w1, trzecie else do w5? |
|
kynol |
» 2013-11-24 18:38:15 Zasada jest taka ze else bedace najblizej ifa nalezy wlasnie do niego, chyba ze to zmanipulujesz uzywajac klamer {}, wiec w tym wypadku nalezy do w5 |
|
marek252 Temat założony przez niniejszego użytkownika |
» 2013-11-24 21:14:16 Właśnie nie wiedziałem jak jest w przypadku gdy mamy klamry {}. Twoja odpowiedź jest do którego else, trzeciego? Rozumiem, że jest tak jak napisałem w poprzednim poście? |
|
kynol |
» 2013-11-24 22:09:57 tak, jest tak jak napisales w poprzednim poscie |
|
1 « 2 » |