Jak powtórzyć wykonywanie napisanego kodu?
Ostatnio zmodyfikowano 2008-09-15 14:21
Besemir Temat założony przez niniejszego użytkownika |
Jak powtórzyć wykonywanie napisanego kodu? » 2008-09-14 19:25:40 #include <iostream> #include <conio.h> #include <math.h> using namespace std; int main() { cout << "KALKULATOR v 1.0" << endl; cout << " " << endl; int a; int b; cout << "Liczba pierwsza: "; cin >> a; cout << "Liczba druga: "; cin >> b; cout << " " << endl; cout << " " << endl; cout << "Menu wyboru" << endl; cout << "[1] Dodaj" << endl; cout << "[2] Odejmij" << endl; cout << "[3] Pomnoz" << endl; cout << "[4] Podziel" << endl; cout << "[5] Poteguj" << endl; cout << "[6] Pierwiastkuj" << endl; cout << "Wpisz numer: "; int wybor; cin >> wybor; cout << endl << "Wpisales numer: " << wybor << endl; switch( wybor ) { case 1: cout << " " << wybor << ". Wynik dodawania =" << a + b << endl; break; case 2: cout << " " << wybor << ". Wynik odejmowania =" << a - b << endl; break; case 3: cout << " " << wybor << ". Wynik mnozenia =" << a * b << endl; break; case 4: cout << " " << wybor << ". Wynik dzielenia =" << a / b << endl; break; case 5: cout << " " << wybor << ". Wynik potegowania =" << pow( a, b ) << endl; break; default: cout << " " << wybor << ". taka opcja nie istnieje!" << endl; break; } getch(); return( 0 ); }
1) co zrobić aby po zakończeniu dodawania program się nie wyłączał tylko od nowa zapytał o liczby i co ma z nimi zrobić? 2)jak zapisać pierwiastkowanie? |
|
DeBugger |
Pętle. » 2008-09-14 19:30:46 |
|
DejaVu |
» 2008-09-14 19:30:50 Ad 1. Umieścić kod w pętli (np. while), który ma się powtarzać Ad 2. Wywołać funkcję: #include <math>
pow( wartosc, potega );
|
|
DeBugger |
Pętle. » 2008-09-14 19:33:57 |
|
Besemir Temat założony przez niniejszego użytkownika |
» 2008-09-14 20:10:26 Uczę się od 1 dnia(od wczoraj) Ja wiem że pętle ale nie wiem jak je zastosować. I wiem też jak się robi pierwiastki, tylko nie wiem jak zrobić ze "a" to liczba a "b" to stopień pierwiastka |
|
dudek |
» 2008-09-14 22:40:45 Prosze o to zmodyfikowany fragment kodu, przeanalizuj go i zastanow sie co zostalo zmienione (a nie jest tego duzo..) i wyciagnij wnioski. Dziwny bylo stwierdzenie ze znasz petle ale nie potrafisz ich zastosowac. W kazdym razie w programowaniu masz duzo glowkowania:P #include <iostream> #include <conio.h> #include <math.h> using namespace std; int main() { cout << "KALKULATOR v 1.0" << endl; cout << " " << endl; double a; double b; int wybor = 0; cout << "Liczba pierwsza: "; cin >> a; cout << "Liczba druga: "; cin >> b; cout << " " << endl; cout << " " << endl; while( wybor != 7 ) { cout << "Menu wyboru" << endl; cout << "[1] Dodaj" << endl; cout << "[2] Odejmij" << endl; cout << "[3] Pomnoz" << endl; cout << "[4] Podziel" << endl; cout << "[5] Poteguj" << endl; cout << "[6] Pierwiastkuj" << endl; cout << "[7] Zakończ" << endl; cout << "Wpisz numer: "; cin >> wybor; cout << endl << "Wpisales numer: " << wybor << endl; switch( wybor ) { case 1: cout << " " << wybor << ". Wynik dodawania =" << a + b << endl; break; case 2: cout << " " << wybor << ". Wynik odejmowania =" << a - b << endl; break; case 3: cout << " " << wybor << ". Wynik mnozenia =" << a * b << endl; break; case 4: cout << " " << wybor << ". Wynik dzielenia =" << a / b << endl; break; case 5: cout << " " << wybor << ". Wynik potegowania =" << pow( a, b ) << endl; break; case 6: cout << " " << wybor << ". WYnik pierwiastkowania =" << pow( a,( 1 / b ) ) << endl; case 7: cout << " Koniec" << endl; break; default: cout << " " << wybor << ". taka opcja nie istnieje!" << endl; break; } }; getch(); return( 0 ); }
|
|
Besemir Temat założony przez niniejszego użytkownika |
» 2008-09-15 14:21:37 O Wielkie dzięki.Będę na przyszłość wiedział. ;] |
|
« 1 » |