设为首页收藏本站
返回列表 发新帖

[C/C++] 用c++写的一个简单的计算器程序

[复制链接]

classn_01: 44 classn_02

[LV.5]常住居民I

发表在  2016-12-2 13:16:37  | 显示全部楼层 | 阅读模式

马上注册,结交更多好友,学会更多电脑技术,获得更多电脑资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
[C] syntaxhighlighter_viewsource syntaxhighlighter_copycode
//四则运算
系统:win7
电脑:dell
运行环境:vs2015
语言:c++


#include<iostream>
#include<stdio.h>
using namespace std;
void add()
{
    printf("输入要计算的加数(例如a b)\n");
    int adda=0, addb=0,addc=0;
    cin >> adda;
    cin >> addb;
    addc = adda+addb;
    cout <<adda<<"加"<<addb<< "等于" << addc << endl;
     
}
void substraction()
{
    printf("输入要计算的减数(例如a b)\n");
    int suba = 0, subb = 0, subc = 0;
    cin >> suba;
    cin >> subb;
    subc = suba-subb;
    cout <<suba<<"减"<<subb<< "等于" << subc << endl;
}
void  multiplication()
{
    printf("输入要计算的乘数(例如a b)\n");
    int mula = 0, mulb = 0, mulc = 0;
    cin >> mula;
    cin >> mulb;
    mulc = mula*mulb;
    cout <<mula<<"乘"<<mulb<< "等于" << mulc << endl;
}
void division()
{
    printf("输入要计算的除数(例如a b)\n");
    int dsa = 0, dsb = 0, dsc = 0,dsd=0;
    cin >> dsa;
    cin >> dsb;
    dsc = dsa/dsb;
    dsd = dsa%dsb;
    cout <<dsa<<"除"<<dsb<< "等于" << dsc <<"余"<<dsd<<endl;
}
void operation()//运算函数
{
    printf("输入数据选择做那种运算\n");
    printf("输入0选择退出,1做加法,2做减法,3做乘法,4做除法(保留余数)\n");
     
    int operatione = 0;
    cin >> operatione;
    cout << endl;
    try
    {
        if (operatione == 1)
        {
            //加法
            add();
        }
        else if (operatione == 2)
        {
            //减法
            substraction();
        }
        else if (operatione == 3)
        {
            //乘法
            multiplication();
        }
        else if (operatione == 4)
        {
            //出发
            division();
        }
        else if (operatione == 0)
        {
            exit(0);
        }
        else
        {
            throw 1;
        }
    }
    catch (int i)
    {
        cout << "输入错误" << endl;
    }
    operation();
}

int main()
{
    printf("欢迎使用本计算器");
    operation();
    return 0;
}

点评

海!外直播 t.cn/RxmJTRS 禁闻视频 t.cn/RJvO78K 正常国家的新闻特点是:“因为没发生,所以不报导。”中国的新闻特点是:“因为不报导,所以没发生。” 看看真实的   发表于 2019-6-2 18:36
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上个主题 下个主题 快速回复 返回列表 搜索
关于我们
关于我们
友情链接
联系我们
协会中心
协会动态
站点公告
申请专区
协会论坛
资源下载
电脑知识
电脑技术
关注我们
官方微博
官方空间
官方微信
学校网站
学校官网
教务处
网络中心
快速回复 返回顶部 返回列表