用ASP.NET编写一个计算器(能实现加减乘除的)
2013-01-26 14:30
453 查看
Operation类:
class Operation
{
public static double GetResult(double numberA, double numberB, string operate)
{
double result = 0d;
switch (operate)
{
case "+":
result = numberA + numberB;
break;
case "-":
result = numberA - numberB;
break;
case "*":
result = numberA * numberB;
break;
case "/":
result = numberA / numberB;
break;
}
return result;
}
}
Program.cs:
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入数字A:");
string strNumberA = Console.ReadLine();
Console.WriteLine("请输入运算符号(+ - * /)");
string strOperate = Console.ReadLine();
Console.WriteLine("请输入数字B:");
string strNumberB = Console.ReadLine();
string strResult;
strResult = Convert.ToString(Operation.GetResult(Convert.ToDouble(strNumberA), Convert.ToDouble(strNumberB), strOperate));
Console.WriteLine("结果是:" + strResult);
Console.ReadLine();
}
}
class Operation
{
public static double GetResult(double numberA, double numberB, string operate)
{
double result = 0d;
switch (operate)
{
case "+":
result = numberA + numberB;
break;
case "-":
result = numberA - numberB;
break;
case "*":
result = numberA * numberB;
break;
case "/":
result = numberA / numberB;
break;
}
return result;
}
}
Program.cs:
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入数字A:");
string strNumberA = Console.ReadLine();
Console.WriteLine("请输入运算符号(+ - * /)");
string strOperate = Console.ReadLine();
Console.WriteLine("请输入数字B:");
string strNumberB = Console.ReadLine();
string strResult;
strResult = Convert.ToString(Operation.GetResult(Convert.ToDouble(strNumberA), Convert.ToDouble(strNumberB), strOperate));
Console.WriteLine("结果是:" + strResult);
Console.ReadLine();
}
}
相关文章推荐
- 编写一个计算器程序,要求用函数指针来实现两个浮点值的加减乘除
- 用ASP.NET实现一个简单的计算器(适合入门者)
- loner_li 机试题 编写一个简单的计算器实现加减乘除:输入两个数字和一个运算符号,输出结果(注意容错性)
- 用ASP.NET实现一个简单的计算器(适合入门者)
- 用ASP.NET实现一个简单的计算器(适合入门者)
- asp.net mvc 简单实现一个账号只能在一个地方登录
- 实现一个可host asp.net程序的小型IIS(Cassinidev介绍)
- 如何在ASP.NET Core中实现一个基础的身份认证
- asp.net在事件中启动线程来打开一个页面的实现方法
- 编写、发布、配置一个ASP.NET 网站的过程(VS2008+Win7+IIS7)
- ASP.NET Signalr 2.0 实现一个简单的聊天室
- Asp.net 实现只能允许一个账号同时只能在一个地方登录
- asp.net core 实现一个简单的仓储
- 利用回调函数实现一个计算器,实现加减乘除操作
- 用ASP.NET编写一个在线RSS新闻聚合器
- 一个窗口里包含一个iframe,点击iframe内的submit按钮,返回的视图总是显示在iframe中,我想要的效果是点击按钮后返回的视图是在浏览器窗口中...?asp.net mvc 的action中,不用js怎么实现??????????
- Asp.Net MVC3 简单入门第一季(五) 通过Asp.Net MVC的区域功能实现将多个MVC项目部署到一个站点
- LigerUI一个前台框架增、删、改asp.net代码的实现
- ASP.NET MVC:如何实现一个自己的ModelBinder?
- 【网络转载】Asp.net使用XPath实现一个简单的RSS阅读器