Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main()
- {
- /* Napisz prosty kalkulator dla dwóch liczba podanych przez u¿ytkownika,
- który bêdzie obs³ugiwa³ cztery podstawowe dzia³ania matematyczne: dodawanie, odejmowanie, mno¿enie i dzielenie.
- To które dzia³anie ma zostaæ wywo³ane, bêdzie wybierane przez u¿ytkownika (nale¿y tego dokonaæ metod¹ switch).
- Na ekran ma byæ wyœwietlane pe³ne dzia³anie matematyczne, np. 5.5 / 2 = 2.75 */
- double liczba1, liczba2;
- int wybor;
- /*
- pêtla do
- do
- instrukcja do wykonania
- while(warunek kontynuacji pêtli);
- WNIOSEK: pêtla do ZAWSZE wykonuje siê co najmniej raz (warunek kontynuacji pêtli jest sprawdzany PO wykonaniu instrukcji), natomiast pêtla while mo¿e nie byæ wykonana ani razu
- */
- do
- {
- cout << "MENU:" << endl
- << "1 - dodawanie" << endl
- << "2 - odejmowanie" << endl
- << "3 - mnozenie" << endl
- << "4 - dzielenie" << endl
- << "0 - wyjdz z programu" << endl;
- cin >> wybor;
- if(wybor == 0)
- {
- cout << "Wychodze z programu" << endl;
- break; // slowo kluczowe break wychodzi z pêtli
- }
- cout << "Podaj dwie liczby do kalkulatora" << endl;
- cin >> liczba1 >> liczba2;
- switch (wybor)
- {
- case 1 :
- cout << liczba1 << " + " << liczba2 << " = " << liczba1 + liczba2 << endl;
- break;
- case 2 :
- cout << liczba1 << " - " << liczba2 << " = " << liczba1 - liczba2 << endl;
- break;
- case 3:
- cout << liczba1 << " * " << liczba2 << " = " << liczba1 * liczba2 << endl;
- break;
- case 4 :
- if (liczba2==0)
- cout << " Nie da sie dzielic przez zero" << endl;
- else
- cout << liczba1 << " / " << liczba2 << " = " << liczba1 / liczba2 << endl;
- break;
- default :
- cout << "Podano zla liczbe" << endl;
- }
- }
- while(true);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment