用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - c++代码库

简单计算器

2013-04-13 作者:海大软件1102班举报

[c++]代码库

#include <iostream.h>
int main() {
     double displayed_value;
     double new_entry;
     char command_character;
     displayed_value = 0.0;
     cout << "计算器演示程序" << endl
             << "----" << endl;
     cout << "在'>' 提示后输入一个命令字符"
             << endl;
     cout << "Value : " << displayed_value << endl;
     cout << "command>";
     cin >> command_character;
     while (command_character != 'Q') {
           switch(command_character) {
             case 'C':
                   displayed_value = 0.0;
                   break;
             case '+':
                   cout << "number>";
                   cin >> new_entry;
                   displayed_value += new_entry;
                   break;
             case '-':
                   cout << "number>";
                   cin >> new_entry;
                   displayed_value -= new_entry;
                   break;
             case '*':
                   cout << "number>";
                   cin >> new_entry;
                   displayed_value *= new_entry;
                   break;
             case '/':
                   cout << "number>";
                   cin >> new_entry;
                   displayed_value /= new_entry;
                   break;
             default:
                   cout << "不可理解的输入!";
                   cin.ignore(100, '\n');
                   
        } //End of switch
         cout << "Value : " << displayed_value << endl;
         cout << "command>";
         cin >> command_character;
    } //End of while
    return 0;
}


分享到:
更多

网友评论    (发表评论)

共1 条评论 1/1页

发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。