petla do... while()
Ostatnio zmodyfikowano 2009-07-12 12:27
kampar Temat założony przez niniejszego użytkownika |
petla do... while() » 2009-07-12 12:01:23 Witam. Napisałem prosty kalkulator i włozyłem go w petle. Wygląda to mniej wiecej tak: char znak;
do { getch(); cout << " Czy chcesz liczyc jeszcze raz?(t/n)"; cin >> znak; } while( znak == 't' );
return( 0 );
I teraz mam pytanie: Gdy wciskam t to warunek while sie zgadza wiec powinno zakaczyc dzialanie programu.A gdy naciskam n lub inny klawisz inny niz t program sie wylacza. Czy nie powinno być odwrotnie? |
|
manfred |
» 2009-07-12 12:27:50 Pętla wykonuje się, dopóki jej warunek jest prawdziwy. Skoro naciskasz t, to znak jest równy 't', więc warunek jest prawdziwy, ergo pętla wykonuje się ponownie. |
|
« 1 » |