Pętla do ... while (Praca Domowa)
Ostatnio zmodyfikowano 2011-04-28 15:41
Maniek Temat założony przez niniejszego użytkownika |
» 2011-04-26 19:38:04 będę się z tym męczył aż się naucze może kiedyś mi się uda hehe :) |
|
Dawidsoni |
» 2011-04-26 19:49:44 Pisz proste programy z pętlami, aż to zrozumiesz. Jak wougle nie rozumiesz mechanizmu pętli to kup sobie książke, która opisze pracę z nimi dokładniej. |
|
pekfos |
» 2011-04-26 19:52:41 tak w ogóle, to nie rozumiem co napisałeś.. |
|
Maniek Temat założony przez niniejszego użytkownika |
» 2011-04-26 20:00:25 Mam pytanie co wstawić w tym programie do while( ); żeby po wprowadzeniu jakieś liczby zakończył działanie. |
|
pekfos |
» 2011-04-26 20:14:26 zależy czego oczekujesz. jak chcesz by pętla stopowała do wpisania liczby to użyj funkcji bool w której wczytujesz i walidujesz dane. bool wpisano() { }
while( !wpisano() ); |
|
Maniek Temat założony przez niniejszego użytkownika |
» 2011-04-26 20:20:34 Ok dzięki zrobiłem już prawie cały ten drugi program (na razie nie ma pętli while) tylko że jak go skompiluje to od razu kończy program. #include <iostream>
int main() { int numer; int wynik; int liczba1; int liczba2; std::cout << "[1] Dodawanie" << std::endl; std::cout << "[2] Odejmowanie" << std::endl; std::cout << "[3] Mnozenie" << std::endl; std::cout << "[4] Dzielenie" << std::endl; switch( numer ) { case 1: { std::cout << "Podaj pierwsza liczbe = " << liczba1 << std::endl; std::cin >> liczba1; std::cout << "Podaj druga liczbe = " << liczba2 << std::endl; std::cin >> liczba2; wynik = liczba1 + liczba2; std::cout << "Obecny wynik to = " << wynik << std::endl; } break; case 2: { std::cout << "Obecny wynik to = " << wynik << std::endl; } break; case 3: { std::cout << "Obecny wynik to = " << wynik << std::endl; } break; case 4: { std::cout << "Obecny wynik to = " << wynik << std::endl; } break; } }
Już działa nie dodałem std::cin >> numer; |
|
DejaVu |
» 2011-04-26 20:23:18 W zasadzie to nie zrobiłeś go wcale :)
/edit:
Poza tym po co zabierasz się za drugie zadanie, skoro pierwszego (dużo prostszego) nie zrobiłeś? :) |
|
Maniek Temat założony przez niniejszego użytkownika |
» 2011-04-26 20:25:50 Chyba już na dziś starczy jutro po szkole przeczytam jeszcze raz lekcje o while i spróbuje ponownie może się uda. |
|
1 « 2 » 3 4 |