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

switch wykonywane w pętli

Ostatnio zmodyfikowano 2013-11-24 22:09
Autor Wiadomość
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.
P-97310
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?
P-97312
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
P-97314
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.
C/C++
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?
P-97319
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
P-97369
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?
P-97403
kynol
» 2013-11-24 22:09:57
tak, jest tak jak napisales w poprzednim poscie
P-97408
1 « 2 »
Poprzednia strona Strona 2 z 2