Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.74 KB | None | 0 0
  1. // ConsoleApplication1.cpp : Defines the entry point for the console application.
  2. //
  3.  
  4. #include "stdafx.h"
  5. #include <iostream>
  6. #include <conio.h>
  7.  
  8. using namespace std;
  9.  
  10. int main()
  11. {
  12.     setlocale(LC_ALL, "");
  13.  
  14.     float liczba1 = 0; // pierwsza liczba
  15.     float liczba2 = 0; //druga liczba
  16.     int operacja = 1; //domyślna operacją jest dodawanie
  17.     cout << " kalkulator" << endl;
  18.     cout << "-------------------------------" << endl;
  19.     cout << endl;
  20.     while (operacja != 0)
  21.     {
  22.         cout << "Podaj pierwszą liczbę: " << endl; //podanie 1 liczby
  23.         cin >> liczba1;
  24.         cout << "Podaj drugą liczbę: " << endl; //podanie 2 liczby
  25.         cin >> liczba2;
  26.         cout << endl;
  27.         cout << "Wybierz operację: " << endl; //interfejs
  28.         cout << "1. Dodawanie" << endl;
  29.         cout << "2. Odejmowanie" << endl;
  30.         cout << "3. Mnożenie" << endl;
  31.         cout << "4. Dzielenie" << endl;
  32.         cout << "0. Koniec" << endl;
  33.         cout << endl;
  34.         cin >> operacja; // podanie numeru opearcji
  35.         cout << "Twój wybór operacji: " << operacja << endl;
  36.         switch (operacja) {
  37.         case 1: cout << liczba1 << " + " << liczba2 << " = " << liczba1
  38.             + liczba2 << endl; break; //wybór operacji dodawania
  39.         case 2: cout << liczba1 << " - " << liczba2 << " = " << liczba1
  40.             - liczba2 << endl; break; //wybór operacji odejmowania
  41.         case 3: cout << liczba1 << " * " << liczba2 << " = " << liczba1
  42.             * liczba2 << endl; break; //wybór operacji mnożenia
  43.         case 4:
  44.             if (liczba2 != 0) cout << liczba1 << " / " << liczba2 <<
  45.                 " = " << liczba1 / liczba2 << endl;
  46.             else cout << "Podaj inną drugą liczbę - różną od zera" << endl; break; //wybór operacji dzielenia
  47.         case 0:
  48.             cout << "Dziękuję." << endl;
  49.         default:
  50.             cout << "Nie ma takiej operacji" << endl;
  51.         }
  52.     }
  53.     _getch();
  54.     return 0;
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement