Технологии

vip

Напишите программу «Калькулятор» Ввести с... - вопрос №831135

Напишите программу «Калькулятор». Ввести с клавиатуры число A, затем символ. Если символ является одним из знаков операций сложения, вычитания, умножения или деления, то ввести еще одно число B и вывести на экран результат операции; в противном случае вывести на экран сообщение о неверном знаке операции. Выводить сообщение об ошибке, если при введенном знаке операции деления, введено значение переменной B, равноенулю.

ноябрь 14, 2013 г.

  • Всего ответов: 2

  • Владимир - аватарка

    Владимир

    13-й в Технологиях

    #include <iostream>using namespace std;int main(void) { int a,b,c;char z;cout << «Первое число: „;cin >> a;cout <<“Второе число: „;cin >> b;cout <<“Действие: „;cin >> z;switch (z) { case '+': { c=a+b;cout <<“Ответ: „<< c <<“\a»; break;} case '-': { c=a-b;cout <<«Ответ: „<<c;break;} case '*': { c=a*b;cout <<“Ответ: „<<c;break;} case '/': { c=a/b;cout <<“Ответ: „<<c;break;} default:cout <<“Не верное значение.»; } system(«PAUSE… void»);return 0;}

     

    Нашел на форуме программистов, попробуйте 

    ноябрь 15, 2013 г.
  • Uran Musabaev - аватарка

    Uran Musabaev

    493-й в Технологиях

    #include <stdio.h><br />#include <iostream><br /><br />using namespace std;<br /><br />int main (int nNumberofArgs, char pszArgs [])<br />{<br />cout << "Welcome to simple calculator\n";<br />float a=0.0,b=0.0;<br />float c=0.0;<br />string quit;<br />char k;<br /><br />      cin >> a >>b;<br />      if (!cin)<br />      {<br />               cout << "It is a symbol\n"; k=0;<br />      }<br />      else{<br />               cout << "Enter operator \n";<br />               cin >>k;<br />               switch (k)<br />                      {<br />                              case '*': c=a*b; break;<br />                              case '/': if (b!=0){c=a/b; break;}else {cout << "Zero couldn't divide it\n"; k=0; }break;<br />                              case '+': c=a+b; break;<br />                              case '-': c=a-b; break;<br />                              default : cout << "You should enter mathemacatical operators\n"; k=0;break;<br />                      }<br />           }<br />           if (k!=0)<br />           {<br />                      cout << "The result is\n"<<c<<endl;<br />                     <br />           }<br />           else<br />           {<br />               cout << "Try again"<<endl;<br />               <br />           }<br />           <br /><br /><br />system ("PAUSE");                     <br />    <br />    return 0;<br />}

    ноябрь 18, 2013 г.