Advertisement
Guest User

Калькулятор

a guest
Sep 23rd, 2014
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <conio.h>
  2. #include <stdio.h>
  3. #include <iostream>
  4.  
  5. using namespace std;
  6.  
  7. int main(){
  8.  
  9.  
  10.  setlocale(LC_ALL, "Russian");
  11.  int a,b,f;
  12.  char op;
  13.  
  14.  cout << "Введите числа A, B: " << endl;
  15.  cin >> a;
  16.  cin >> b;
  17.  cout << "Введите нужную операцию\n + - сложение\n - - вычетание \n / - деление \n * - умножение\n % - остаток\n ! - факториал(B): " << endl;
  18.   cin >> op;
  19.  
  20.  
  21.  
  22.   switch(op){
  23.   case '+': cout << "a + b = " <<(a + b) << endl;
  24.   break;
  25.   case '-': cout << "a - b = " <<(a - b) << endl;
  26.   break;
  27.    case '/': cout << "a / b = " <<(a / b) << endl;
  28.   break;          
  29.    case '*': cout << "a * b = " <<(a * b) << endl;
  30.   break;          
  31.    case '%': cout <<"a % b = " <<(a % b) << endl;
  32.   break;
  33.   case '!':
  34.        a=1; f=1;        
  35.      while (a<b)
  36.         {
  37.                
  38.             f*=++a;
  39.              
  40.         }
  41.         cout << b <<"! = " << f << endl;
  42.        
  43.        
  44.   break;
  45.   default:  cout << "Неверная операция!!!"  << endl;        
  46.              
  47.              
  48.              
  49.              
  50.              }
  51.  
  52.   return main();          
  53.  _getch();
  54.  
  55.  
  56.  
  57.  
  58.  
  59.    
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement