教你用C++做一个简易版计算器(附源码),小白也能学会!

程序功能说明

1.正确输入一个“+”,“-”,“*”,“/”,“%”混合运算式会进行运算,并且输出正确的结果。

2.输入的运算表达式可以支持带括号“(”“)”。

3.输入的运算表达式支持负数运算。

4.如果输入的表达式不规范会报相应的错误,比如“primary expected”、“bad token”。

5.如果每一个运算表达式都正确输入的话,可以继续输入表达式计算。

6.正确输入表达式计算后,如果要退出程序,可以输入“q”退出,输入错误表达式报错误之后,可以输入“hpb”退出。

实现界面如下:
教你用C++做一个简易版计算器(附源码),小白也能学会!_第1张图片
程序思路说明

实现这个计算器计算的功能,大概需要以下几步:
教你用C++做一个简易版计算器(附源码),小白也能学会!_第2张图片
项目结构展示:
教你用C++做一个简易版计算器(附源码),小白也能学会!_第3张图片
部分源码展示:

C++是C语言的扩展版,相比较而言,我觉得c++代码比C语言代码更好写。该计算器程序还可以通过其他方式实现,比如可以用数据结构里面的中缀表达式。

附:本工程在winndows10 vs2013上实现

界面和功能都类似Windows自带的计算器,功能不是太多,仅供C++初学者学习研究。
教你用C++做一个简易版计算器(附源码),小白也能学会!_第4张图片
最后,如果你在学习C/C++的过程中遇到了问题,可以来问小编哦~小编很热情的(#.#)

声明:本文内容来源于网络,如有侵权请联系删除

你可能感兴趣的:(C/C++)