Advertisement
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
Advertisement