C-编写简单版计算器的逻辑 044

C-编写简单版计算器的逻辑 044在编写简单版计算器前,了解掌握另一种验证输入字符能否转换为整形的方法使用int.

欢迎大家来到IT世界,在知识的湖畔探索吧!

在编写简单版计算器前,了解掌握另一种验证输入字符能否转换为整形的方法

C-编写简单版计算器的逻辑 044

使用int.TryParse()方法

学习了这么久终于可以出一个自己的作品-简单版的计算器,这个计算器功能比较简单只能计算加减乘除

要求:输入的操作数与运算符必须符合运算要求,如果不符合就让用户一直输入,直到输入的都正确,最后才计算出结果,显示出来

即使功能简单也要有许多细节要考虑到

1) 输入的字符必须能转换为数字(暂时只考虑整形)

2) 输入的运算符必须是”+”,”-“,”*”,”/”这四个字符,等以后学习知识多了自己可以增加其他功能

3) 如果是两个操作数相除第二个操作数不能为零并且第一个操作数必须大于第二个操作数

将代码分步骤讲解最后组装在一起完成简单版计算器的编程

第一步验证第一个操作数,要求只要能转换为整形数字即可,使用上面新学的方法验证

C-编写简单版计算器的逻辑 044

验证第一个操作数

第二步验证输入的运算符是否为”+”,”-“,”*”,”/”这四个字符的其中一个

C-编写简单版计算器的逻辑 044

验证运算符

第三步验证第二个操作数,要求能转换为除零外的整形,另一要求最后再解决

C-编写简单版计算器的逻辑 044

验证第二个操作数

最后一步组装起来

C-编写简单版计算器的逻辑 044

计算器代码组装完成

上图中 1 2 3上面代码有截图代码不再展开截图,最后一步代码截图

C-编写简单版计算器的逻辑 044

图1

C-编写简单版计算器的逻辑 044

图2

C-编写简单版计算器的逻辑 044

图3

C-编写简单版计算器的逻辑 044

测试结果

学习编程最主要是学习编程思想,逻辑,初学者可以照着这个敲一遍,理清其中的逻辑,实现的方法很多我这个只是其中之一,只是简单测试不知道有没有bug,如果有测试出bug的万望告之,先行感谢

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/78288.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信