Advertisement
Guest User

Untitled

a guest
Dec 16th, 2019
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.19 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. void calc(){
  5.     int a,b;
  6.     char op;
  7.     cout<<"Ââåäèòå ïåðåìåííóþ, îïåðàöèþ, ïåðåìåííóþ"<<endl;
  8.     cout<<"Ê ïðèìåðó: 5+5"<<endl;
  9.     cin>>a>>op>>b;
  10.     if(b==0 && op=='/'){
  11.         cout<<"Íà 0 íåëüçÿ äåëèòü"<<endl;
  12.           return;
  13.     }
  14.  
  15.     switch(op){
  16.         case '+':cout<<a+b<<endl;break;
  17.         case '-':cout<<a-b<<endl;break;
  18.         case '/':cout<<a/b<<endl;break;
  19.         case '*':cout<<a*b<<endl;break;
  20.     }
  21. }
  22. void conv(){
  23.     double RUB,EUR,USD,kz;
  24.     int val;
  25.     cout<<"Ââåäèòå ñóììó â òåíãå è â êàêóþ âàëþòó êîíâåðòèðîâàòü:"<<endl;
  26.     cout<<"RUB,EUR,USD"<<endl;
  27.     cin>>kz>>val;
  28.     switch(val){
  29.         case 'RUB':cout<<kz*0.18<<endl;break;
  30.         case 'EUR':cout<<kz*0.0028<<endl;break;
  31.         case 'USD':cout<<kz*0.003<<endl;break;
  32.     }
  33.    
  34. }
  35.     int main(){
  36.         int calc,conv;
  37.         setlocale(LC_ALL,"Russian");
  38.         int f;
  39.         cout<<"Âûáåðèòå ïðîãðàììó êîòîðóþ âû õîòèòå âêëþ÷èòü"<<endl;
  40.         cout<<"Êàëüêóëÿòîð=calc,Êîíâåíòàòîð=conv"<<endl;
  41.         cin>>f;
  42.         switch(f){
  43.             case 'calc':calc();break;
  44.             case 'conv':conv();break;
  45.         }
  46.         return 0;
  47.        
  48.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement