早教吧作业答案频道 -->数学-->
C#怎么写科学计算器的编码,要可以用+,-,*,/,%,平方,开方这些的哦
题目详情
C#怎么写 科学计算器的编码,要可以用+,-,*,/,%,平方,开方这些的哦
▼优质解答
答案和解析
using System;
using System.Collections.Generic;
using System.Text;
namespace shangJi
{
///
/// 运算方法
///
class CalcMethod
{
///
/// 加法
///
/// 参数一
/// 参数二
/// 返回结果
public float Add(float num1, float num2)
{
return num1 + num2;
}
///
/// 减法
///
/// 参数一
/// 参数二
/// 返回结果
public float Sub(float num1, float num2)
{
return num1 - num2;
}
///
/// 乘法
///
/// 参数一
/// 参数二
/// 返回结果
public float Mul(float num1, float num2)
{
return num1 * num2;
}
///
/// 除法
///
/// 参数一
/// 参数二
/// 结果
public float Division(float num1, float num2)
{
return num1 / num2;
}
///
/// 选择计算方法
///
/// 数值参数1
/// 数值参数2
/// 运算符
///
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;
}
}
}
}
using System.Collections.Generic;
using System.Text;
namespace shangJi
{
///
/// 运算方法
///
class CalcMethod
{
///
/// 加法
///
/// 参数一
/// 参数二
/// 返回结果
public float Add(float num1, float num2)
{
return num1 + num2;
}
///
/// 减法
///
/// 参数一
/// 参数二
/// 返回结果
public float Sub(float num1, float num2)
{
return num1 - num2;
}
///
/// 乘法
///
/// 参数一
/// 参数二
/// 返回结果
public float Mul(float num1, float num2)
{
return num1 * num2;
}
///
/// 除法
///
/// 参数一
/// 参数二
/// 结果
public float Division(float num1, float num2)
{
return num1 / num2;
}
///
/// 选择计算方法
///
/// 数值参数1
/// 数值参数2
/// 运算符
///
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#怎么写科学计算器的编码,要...的网友还看了以下:
请教数学题(开平方和开立方)负2又27分之10的开立方5的开平方17.576的开立方0.01757 2020-04-26 …
初一数学(1+1/1^2+1/2^2)开平方的值+(1+1/1^2+1/2^2+1/3^2)开平方 2020-05-02 …
坐等~√a^8等于多少?(就是a的八次方开平方) 2020-06-08 …
10的9次方开平方是多少.10的-8次方开平方是多少第一个问题应该是10的9次方开3次方哈,打错了 2020-06-08 …
a的2/3次方是多少就是想问是a平方开三次方根还是a立方开平方根 2020-07-19 …
开平方的问题,开平方到底是求的算术平方根,还是说求它的平方根啊,书中的方程计算中,经常有开平方的运 2020-07-30 …
取一个大于0的数开平方后所得的正平方根在开平方,若这样的开平方运算继续进行下去,所得结果向1靠近. 2020-07-31 …
任意小于1的正数不断进行开平方为什么结果不断增大最后趋近于1?任意小于1的正数进行开平方,再对得到的 2020-11-06 …
3*10的8次方,开平方怎么开?开出来是多少? 2021-02-01 …
分子:(x开根号3次方-a开根号3次方)×[(x-a)的平方再开3次方],分母:x-a如何化简为→分 2021-02-09 …