C#中数学计算问题

来源:百度知道 编辑:UC知道 时间:2024/06/27 03:42:56
我有3个数(带小数点) m,n,b,v,其中m,n,b分别从
text1.text,text2.text,text3.text获取,我想实现公式v=m/(n-b),并把结果输出到text4.text中,这么写?谢谢
所有的数均带4位小数点,结果如果除不尽,则保留4位小数点数字
如果我想在计算后加个判断(如果结果等于0,则提示错误),请问怎么写?谢谢!

m=Convert.ToDecimal(text1.text);
n=Convert.ToDecimal(text2.text);
b=Convert.ToDecimal(text3.text);
v=m/(n-b);//如果类型不相同注意转换
if(v!=0)
{
v=Math.Round(v, 4, MidpointRounding.AwayFromZero);
text4.text=v.ToString();
}
else
{
Response.Write("计算有错误");
}