MeehoweCK

Untitled

Sep 1st, 2018
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.14 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7.     /* Napisz prosty kalkulator dla dwóch liczba podanych przez u¿ytkownika,
  8.     który bêdzie obs³ugiwa³ cztery podstawowe dzia³ania matematyczne: dodawanie, odejmowanie, mno¿enie i dzielenie.
  9.     To które dzia³anie ma zostaæ wywo³ane, bêdzie wybierane przez u¿ytkownika (nale¿y tego dokonaæ metod¹ switch).
  10.      Na ekran ma byæ wyœwietlane pe³ne dzia³anie matematyczne, np. 5.5 / 2 = 2.75 */
  11.     double liczba1, liczba2;
  12.     int wybor;
  13.  
  14.     /*
  15.     pêtla do
  16.  
  17.     do
  18.         instrukcja do wykonania
  19.         while(warunek kontynuacji pêtli);
  20.  
  21.     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
  22.     */
  23.  
  24.     do
  25.     {
  26.         cout << "MENU:" << endl
  27.              << "1 - dodawanie" << endl
  28.              << "2 - odejmowanie" << endl
  29.              << "3 - mnozenie" << endl
  30.              << "4 - dzielenie" << endl
  31.              << "0 - wyjdz z programu" << endl;
  32.         cin >> wybor;
  33.  
  34.         if(wybor == 0)
  35.         {
  36.             cout << "Wychodze z programu" << endl;
  37.             break;                                  // slowo kluczowe break wychodzi z pêtli
  38.         }
  39.  
  40.         cout << "Podaj dwie liczby do kalkulatora" << endl;
  41.         cin  >> liczba1 >> liczba2;
  42.         switch (wybor)
  43.         {
  44.         case 1 :
  45.             cout << liczba1 << " + " << liczba2 << " = " << liczba1 + liczba2 << endl;
  46.             break;
  47.         case 2 :
  48.             cout << liczba1 << " - " << liczba2 << " = " << liczba1 - liczba2 << endl;
  49.             break;
  50.         case 3:
  51.             cout << liczba1 << " * " << liczba2 << " = " << liczba1 * liczba2 << endl;
  52.             break;
  53.         case 4 :
  54.             if (liczba2==0)
  55.                 cout << " Nie da sie dzielic przez zero" << endl;
  56.             else
  57.                 cout << liczba1 << " / " << liczba2 << " = " << liczba1 / liczba2 << endl;
  58.             break;
  59.         default :
  60.             cout << "Podano zla liczbe" << endl;
  61.         }
  62.     }
  63.     while(true);
  64.  
  65.     return 0;
  66. }
Advertisement
Add Comment
Please, Sign In to add comment