[C++] 简单计算器 →→→→→进入此内容的聊天室

来自 , 2020-09-23, 写在 C++, 查看 175 次.
URL http://www.code666.cn/view/b139e104
  1. #include <iostream.h>
  2. int main() {
  3.      double displayed_value;
  4.      double new_entry;
  5.      char command_character;
  6.      displayed_value = 0.0;
  7.      cout << "计算器演示程序" << endl
  8.              << "----" << endl;
  9.      cout << "在'>' 提示后输入一个命令字符"
  10.              << endl;
  11.      cout << "Value : " << displayed_value << endl;
  12.      cout << "command>";
  13.      cin >> command_character;
  14.      while (command_character != 'Q') {
  15.            switch(command_character) {
  16.              case 'C':
  17.                    displayed_value = 0.0;
  18.                    break;
  19.              case '+':
  20.                    cout << "number>";
  21.                    cin >> new_entry;
  22.                    displayed_value += new_entry;
  23.                    break;
  24.              case '-':
  25.                    cout << "number>";
  26.                    cin >> new_entry;
  27.                    displayed_value -= new_entry;
  28.                    break;
  29.              case '*':
  30.                    cout << "number>";
  31.                    cin >> new_entry;
  32.                    displayed_value *= new_entry;
  33.                    break;
  34.              case '/':
  35.                    cout << "number>";
  36.                    cin >> new_entry;
  37.                    displayed_value /= new_entry;
  38.                    break;
  39.              default:
  40.                    cout << "不可理解的输入!";
  41.                    cin.ignore(100, '\n');
  42.                    
  43.         } //End of switch
  44.          cout << "Value : " << displayed_value << endl;
  45.          cout << "command>";
  46.          cin >> command_character;
  47.     } //End of while
  48.     return 0;
  49. }

回复 "简单计算器"

这儿你可以回复上面这条便签

captcha