c++编程实现一个简易计算器(原创)

阅读: 评论:0

c++编程实现一个简易计算器(原创)

c++编程实现一个简易计算器(原创)

要求:由键盘输入一个四则运算式,输出该运算式和运算结果。

输出格式,例如:输入12*34,输出12*34=408;如果输入的不是四则运算式,输出显示"非四则运算";输入的四则运算式除数为0,则输出"除式的分母为零”。

一. 思路:1.这里我用的是 switch-case 语句结构和 if 条件句。
                 2.判断条件和分类条件用到了ASCII码。

                3.先分别用 if 条件句,结合ASCII码,选出非四则运算和除式的分母为零者两种情况;然后用 switch-case 语句,通过ASCII码,将四则运算的四种情况分类。

二. 代码如下:


#include <iostream>
using namespace std;
int main()
{ double a,b,f;char m; cout<<"请输入一个四则运算式: ";cin>>a>>m>>b;int s=int(m),c=s-'*';if(s!='*'&&s!='+'&&s!='-'&&s!='/'){cout<<"非四则运算"<<endl; } else if(s=='/'&&b==0){cout<<"除式的分母为0"<<endl; }else switch (c){ case 0:f=a*b;cout<<a<<m<<b<<"="<<f<<endl;break;case 1:f=a+b;cout<<a<<m<<b<<"="<<f<<endl;break;case 3:f=a-b;cout<<a<<m<<b<<"="<<f<<endl;break;case 5:f=a/b;cout<<a<<m<<b<<"="<<f<<endl;break;}return 0;} 

三. 运行结果(涵盖所有的不同情况,共6种):

1.非四则运算

  2.除式的分母为零

3.四则运算(加减乘除)

 

                                           

                          

 

 
 

本文发布于:2024-02-02 15:32:09,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170685912844733.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:计算器   简易
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23