用C++做一个简单的计算器

本教程的主要内容是如何使用C++做一个简单的计算器。它可以实现最基本的计算功能,提供5种计算方式。
全部代码如下:

#include <iostream> //导入命令行库
using namespace std; //定义命名空间
int main() //定义主函数
{int input,a,b,sum; //input:判断值,a&b:参与计算的两个数字,sum:计算结果cin >> input; //输入判断值//这里使用一个if语句嵌套,来实现计算器的报错功能。if (input <= 5) {    cin << a;cin << b;//判断输入值来选择计算方式if (input == 5){sum = a%b;}if (input == 4){sum = a/b;}if (input == 3){sum = a*b;}if (input == 2){sum = a-b;}if (input == 1){sum = a+b;}cout << sum;}//报错功能的实现else{cout << "Error";}
}

计算器的使用方法是+,-,*,/,%五种运算方式分别与1,2,3,4,5五个数字对应。
使用时先输入数字选择计算方式,再输入参与计算的数字(数字之间用空格隔开,只能输入两个。
这是我第一次写教程,如果有什么不满意的地方可以指出来,我会在以后的教程中改正。

用c++做一个简单的计算器相关推荐

  1. Windows10 手机应用程序开发 - 3. 做一个简单的计算器界面

    2019独角兽企业重金招聘Python工程师标准>>> 目标:完成一个简单的计算器的界面,暂时不做点击处理,主要联系UI布局. 步骤: 1.创建一个空的windows phone 项 ...

  2. php编写一个简单计算器程序,PHP做一个简单的计算器

    本文为大家讲解通过分支循环知识及PHP的表单处理一个简单的计算器 首先看下效果 通过网页显示计算器样式 在网页样式中可以看出,有两个输入框Num1.Num2和一个下拉框Type 还有一个提交按钮 在输 ...

  3. python 做一个简单的计算器

    python:做一个简易的计算器(加减乘除,重复使用) 第一种方法 def jisuanqi(): #实现加减乘除运算a, b, c=shuru()if c == "+":z = ...

  4. 使用python做一个简单的计算器

    今天教大家如何使用python撸一个简单的计算器小程序. 具体源码如下: import tkinter import math import tkinter.messageboxclass Calcu ...

  5. 使用tkinter做一个简单的计算器

    主要思路:将数字和运算符号都作为按钮展现,当点击按钮时,数字显示在输入框中,点击=号是对数字进行运算,将原来的数字删除,将运算结果展示在输入框中. 注意!当第一个数是0的时候将这个0从输入框中进行删除 ...

  6. 用WinForm做一个简单的计算器

    首先创建一个界面将Button控件拖进来,修改好Text以及Name, 显示器用lable来做,将默认text和Tag属性设置为0,背景颜色BackColor可以根据自己喜好修改 数字0-9按钮名称B ...

  7. 用C#窗体应用做一个简单的计算器

    初步想法: 1.只进行两个数和三个数之间的运算,降低难度,用两个字符类型变量存储数字之间的运算符,用double类型数组存储数字,长度可设为3. 2.然后就要考虑四个数字以上的运算,可以在写表达式时进 ...

  8. java 做计算器 百度云_用Java做一个简单的计算器

    窗体 package Calc; import java.awt.*; import java.awt.event.*; import javax.swing.*; /** * * 计算器程序6261 ...

  9. 利用java做一个简单的计算器

    共两个类.还只是完成+.-.×.÷运算而已. GUI只是用了AWT,很简单,相信一看就能懂了. Calculator.java public class Calculator{ private Str ...

最新文章

  1. 医疗信息化、医学相关资料下载
  2. 性能:15个JavaScript本地存储技术的函数库和工具
  3. vue实战记录(二)- vue实现购物车功能之创建vue实例
  4. LeetCode 20 有效的括号
  5. MyEclipse使用总结——使用MyEclipse打包带源码的jar包
  6. linux 没有root登陆
  7. macos docker 安装mysql,mac 中docker安装mysql的图文教程
  8. Java的并发编程中的多线程问题到底是怎么回事儿?
  9. hdu 2444(二分图的判断以及求最大匹配)
  10. excel实战应用案例100讲(十五)-在Excel中对Python进行操作完美工具PyXLL-Jupyter
  11. opencv (一) 学习通过OpenCV图形界面及基础
  12. OpenShift 4 - CRC(Codeready Container)个人单机版 OpenShift 环境
  13. 安装了天正电气 服务器为空,解决 WIN7_64位系统安装 天正电气2014+CAD2008时,出现“error”或者:“不能访问到网络锁……”...
  14. 基于微信小程序的药店管理系统毕业设计
  15. c语言中的正弦函数与余弦函数
  16. BLE-NRF51822教程2-工程初始化流程
  17. Android gatekeeper的原理介绍和代码导读
  18. PLC运动控制系列之机械回原点(back to origin)
  19. mac 爱普生打印机驱动_爱普生l201打印机驱动下载Mac版-爱普生L201驱动Mac版下载 V8.7.5-PC6苹果网...
  20. 【tensorflow】conv2d/conv3d/maxpool2d/maxpool3d

热门文章

  1. AWS-Eventbridge-事件总线实践
  2. Toast连续点击出现多个的解决方法
  3. 08-操作系统之进程的状态(运行、就绪、阻塞、创建、终止)及转换(就绪->运行、运行->就绪、运行->阻塞、阻塞->就绪)
  4. 【微信篇】微信导出个人信息浅谈
  5. 2009年中国综合布线市场的增长
  6. 财务建模完整指南第六讲——第五届CVA估值建模
  7. java--poi读取excel图片和内容(支持03,07版本)
  8. html布局(两列布局的常见方式)
  9. 《C和指针》学习备忘总结
  10. C#实现五子棋人机对战的思路与源码分享