还剩1页未读,继续阅读
文本内容:
编写简易计算器(附源代码)超详C#细.doc(using System;namespace Calculator(class Program()static voidMain string[]args(()(while true(请选择要进行的操作”);Console.WriteLine(-力口法”);nConsole.WriteLine l(-减法”);Console.WriteLine2(-乘法”);Console.WriteLine3(-除法”);nConsole.WriteLine4(-退出”);Console.WriteLine5string choice=Console.ReadLine intoperation;(())(if!Int
32.TryParse choice,out operation(输入无效,请重新选择;)()Console.WriteLine continue;if operation==5((程序已退出”);Console.WriteLine)break;(请输入第一个操作数”);Console.WriteLinestring numllnput=Console.ReadLine floatnuml;if!Single.TryParsenumllnput out numl z输入无效,请重新选择操作并重新输入”;Console.WriteLine continue;请输入第二个操作数”;Console.WriteLinestring num2lnput=Console.ReadLine floatnum2;if!Single.TryParsenum2Input,outnum2输入无效,请重新选择操作并重新输入;Console.WriteLine continue;float result=0;switch operationcase1result=numl+num2;break;case2:result=numl-num2;break;case3result=numl*num2;break;case4:if num2==0”除数不能为零,请重新选择操作并重新输入㊀㊀Consol.Writ Linecontinue;result=numl/num2;break;default:输入无效,请重新选择操作并重新输入”;㊀Console.Writ Linecontinue;”计算结果为Console.WriteLine${result};这个程序为一个简单的命令行计算器,通过循环进行交互,用户可以选择进行加法、减法、乘法、除法以及退出操作程序首先提示用户选择操作,接着用户需要输入两个操作数,然后程序根据用户选择的操作进行计算,并输出结果程序中使用了语句来根据用户选择执行不同的操作在除法操作中,还加入了对switch除数为零的检验,避免程序抛出异常用户可以通过输入数字选择对应的操作,如果输入不是数字或输入的数字不在有效范围内,程序会给出相应的错误提示,并要求用户重新输入这段源代码仅为计算器的一个基本实现,可以根据需要进行扩展和优化。
个人认证
优秀文档
获得点赞 0