c++编写简单的计算器程序

 更新时间:2016年05月04日 09:11:17   作者:Schopenhz  
用c++语言实现一个简单的计算器,新手作品,仅仅包括基本的加减乘除运算。希望能够给菜鸟们一些启发

首先来看下本人的开发环境

系统:win7
电脑:dell
运行环境:vs2015
语言:c++

简单计算器代码

//四则运算
#include "stdafx.h"
#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;
}

代码比较简单,希望大家能够喜欢

相关文章

  • C语言中求解图形的问题

    C语言中求解图形的问题

    这篇文章主要介绍了C语言中求解图形的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • VS Code安装及C、C++环境配置详细教程(Windows系统)

    VS Code安装及C、C++环境配置详细教程(Windows系统)

    这篇文章主要介绍了VS Code安装及C、C++环境配置详细教程(Windows系统),本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-02-02
  • C++ qt实现打开关闭状态按钮的代码

    C++ qt实现打开关闭状态按钮的代码

    这篇文章主要介绍了C++ qt实现打开关闭状态按钮,用QCheckBox可以实现,只要在选择与未选择的状态设置不同的图片即可完成,代码简单易懂,需要的朋友可以参考下
    2022-03-03
  • C++归并排序算法实例

    C++归并排序算法实例

    这篇文章主要介绍了C++归并排序算法实例,本文先是介绍了什么是归并排序,然后给出了实现代码,需要的朋友可以参考下
    2014-10-10
  • C++的头文件和实现文件详解

    C++的头文件和实现文件详解

    这篇文章主要介绍了C++的头文件和实现文件详解的相关资料,需要的朋友可以参考下
    2015-01-01
  • 更优雅的C++字符串格式化实现方法详解

    更优雅的C++字符串格式化实现方法详解

    在用C++编写代码时,经常需要用到字符串拼接及格式化,尤其是在拼写sql语句时。所以本文为大家介绍了更优雅的C++字符串格式化实现方法,希望对大家有所帮助
    2023-04-04
  • 基于C语言扫雷游戏的设计与实现

    基于C语言扫雷游戏的设计与实现

    大家好,本篇文章主要讲的是基于C语言扫雷游戏的设计与实现,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12
  • C++命名空间实例详解

    C++命名空间实例详解

    这篇文章主要介绍了C++命名空间实例详解,有感兴趣的同学可以研究下
    2021-02-02
  • C语言判断字符串是否以str2开头代码

    C语言判断字符串是否以str2开头代码

    这里给大家分享的是一个使用C语言实现的判断字符串中是否以某字符开头或者结尾的代码,非常的简单实用,希望大家能够喜欢
    2017-05-05
  • c语言指针之二级指针示例

    c语言指针之二级指针示例

    这篇文章主要介绍了c语言指针中的二级指针示例,需要的朋友可以参考下
    2014-04-04

最新评论