C#怎么写 科学计算器的编码,要可以用+,-,*,/,%,平方,开方这些的哦

如题所述

using System;
using System.Collections.Generic;
using System.Text;

namespace shangJi
{
/// <summary>
/// 运算方法
/// </summary>
class CalcMethod
{
/// <summary>
/// 加法
/// </summary>
/// <param name="num1">参数一</param>
/// <param name="num2">参数二</param>
/// <returns>返回结果</returns>
public float Add(float num1, float num2)
{
return num1 + num2;
}
/// <summary>
/// 减法
/// </summary>
/// <param name="num1">参数一</param>
/// <param name="num2">参数二</param>
/// <returns>返回结果</returns>
public float Sub(float num1, float num2)
{
return num1 - num2;
}
/// <summary>
/// 乘法
/// </summary>
/// <param name="num1">参数一</param>
/// <param name="num2">参数二</param>
/// <returns>返回结果</returns>
public float Mul(float num1, float num2)
{
return num1 * num2;
}
/// <summary>
/// 除法
/// </summary>
/// <param name="num1">参数一</param>
/// <param name="num2">参数二</param>
/// <returns>结果</returns>
public float Division(float num1, float num2)
{
return num1 / num2;
}
/// <summary>
/// 选择计算方法
/// </summary>
/// <param name="num1">数值参数1</param>
/// <param name="num2">数值参数2</param>
/// <param name="symbol">运算符</param>
/// <returns></returns>
public void Clac(float num1, float num2, string symbol)
{
switch (symbol)
{
case "+":
Console.WriteLine(Add(num1, num2));
break;
case "-":
Console.WriteLine(Sub(num1, num2));
break;
case "*":
Console.WriteLine(Mul(num1, num2));
break;
case "/":
if (num2 != 0)
{
Console.WriteLine(Division(num1, num2));
}
else
{
Console.WriteLine("除数不能为0!!");
}
break;
default :
Console.WriteLine("没有该运算");
break;
}
}
}
}
温馨提示:内容为网友见解,仅供参考
无其他回答

C#怎么写 科学计算器的编码,要可以用+,-,*,\/,%,平方,开方这些的哦
{ Console.WriteLine("除数不能为0!!");} break;

C#我想做一个计算器里面的平方和导数按钮怎样代码怎么写
使用Math类 double c = Math.Pow(2, 2); \/\/ 2的平方,或者说是2的2次幂 导数可以见Math类的其他静态方法

C# 我写一个小计算器的程序,我想定义一个类calculator,把加减乘...
class Program { static void Main(string[] args){ calculator a = new calculator();a.ADD(1, 2);a.Minus(2, 1);a.Multiply(2, 2);a.Except(2, 2);} public class calculator { public int ADD(int a, int b){ return a + b;} public int Minus(int a, int b){ return a...

求在ASP.NET中用C#写一个简单的页面计算器!
color=math.Color;} <font id=Cau color=<%Response.Write(color);%>>用ASP+写得简易计算器 <asp:button Text="Add" OnClick="DoAdd" runat="server"\/> <asp:button Text="Sub" OnClick="DoSub" runat="server"\/> <asp:button Text="Mul" OnClick="DoMul" runat="server"\/> ...

c# windows窗体应用程序中怎么用switch写一个计算器的程序
\/*设计一个简单的四则计算器*\/ string[] 名称 = { "+", "-", "*", "\/" }; Button[] 控件组 = Array.ConvertAll(名称, 控件 => new Button()); EventHandler[] 按钮事件 = new EventHandler[] { 按钮加_Click, 按钮减_Click, 按钮乘_Click, 按钮除_Click }; fore...

急!!!计算器中求平方根的代码在c#中如何写??
double num;num = Math.Sqrt(9);这样算出来num =3;

急求:怎么用C#实现微软自带的计算器的一些功能(菜鸟级,望写出具体及代...
2、计算过后,不用按C键即可继续另一道运算(例如:算10+9=19后可直接输入其他数字而不需要按C键清零后方可重新另一道运算)解:设置一个bool类型标识变量,在计算出了结果后赋一个true值,再次进行输入过程中判断这个标识变量的值来进行相关的操作 3、符号键怎么转换,系统自带的计算器可以实现数字 ...

怎么实现计算器中的混合运算"+-*\/()",用C#语言
i,j;\/\/i,j可以转为数字的对象,假设可转为整数 int a=Convert.ToInt32(i);int b=Convert.ToInt32(j);int result=a+b;\/\/和 result=a-b;\/\/差 result=a*b;\/\/乘积 result=a\/b;\/\/商的整数部分,不进行四舍五入,想取具体商值 float r=Convert.ToSingle(i)\/Convert.ToSingle(j);括...

怎么让C语言写的计算器计算完一组数以后不让程序结束,返回再重新计算别...
,a-b);printf("两数之积a*b为%f\\n",a*b);if(b==0){printf("Error.You can't keep the divisor is equal to zero.");}else{printf("两数之商a\/b为%f\\n",a\/b);}getchar(); \/\/ 后加的语句 printf("\\n y 继续计算,...

c# 我做一个计算器,小数点按钮的代码怎么写啊?
选中文本框(您要输入数值的)单击事件KeyPress如下代码 只能输入小数或整数 private void txtQQ_KeyPress(object sender, KeyPressEventArgs e){ if (e.KeyChar >= '0' && e.KeyChar <= '9' || e.KeyChar .Equals('.')){ e.Handled = false;} else { e.Handled = true;} } ...

相似回答
大家正在搜