Asp.net C#数学题

Asp.net C#数学题,c#,math,C#,Math,我正在尝试建立一个“简单”的网络应用程序,根据美国海军的周长公式计算男性或女性的体脂百分比。我现在已经完成了大部分应用程序。然而,我不明白为什么我设置下面公式的方式不起作用。在my.cs文件中,其中两个值以红色下划线 我的公式: TBBodyFat.Text = Convert.ToString(495 / (1.0324-.19077(Math.Log(Convert.ToDouble(TBWaist.Text)-Convert.ToDouble(TBNeck.Text)))+.15456(M

我正在尝试建立一个“简单”的网络应用程序,根据美国海军的周长公式计算男性或女性的体脂百分比。我现在已经完成了大部分应用程序。然而,我不明白为什么我设置下面公式的方式不起作用。在my.cs文件中,其中两个值以红色下划线

我的公式:

TBBodyFat.Text = Convert.ToString(495 / (1.0324-.19077(Math.Log(Convert.ToDouble(TBWaist.Text)-Convert.ToDouble(TBNeck.Text)))+.15456(Math.Log(Convert.ToDouble(TBHeight.Text)))));  
%Fat=495/(1.0324-.19077(log(abdomen-neck))+.15456(log(height)))-450       
struct System.Double Represents a double-precision floating-point number. Error: Method name expected 原始示例:

TBBodyFat.Text = Convert.ToString(495 / (1.0324-.19077(Math.Log(Convert.ToDouble(TBWaist.Text)-Convert.ToDouble(TBNeck.Text)))+.15456(Math.Log(Convert.ToDouble(TBHeight.Text)))));  
%Fat=495/(1.0324-.19077(log(abdomen-neck))+.15456(log(height)))-450       
struct System.Double Represents a double-precision floating-point number. Error: Method name expected 弹出两个带下划线的值(.19077和.15456):

TBBodyFat.Text = Convert.ToString(495 / (1.0324-.19077(Math.Log(Convert.ToDouble(TBWaist.Text)-Convert.ToDouble(TBNeck.Text)))+.15456(Math.Log(Convert.ToDouble(TBHeight.Text)))));  
%Fat=495/(1.0324-.19077(log(abdomen-neck))+.15456(log(height)))-450       
struct System.Double Represents a double-precision floating-point number. Error: Method name expected 结构系统 表示双精度浮点数。 错误: 应为方法名 C#(不是我遇到过的任何编程语言)不会将数字的邻接表示为乘法

C#(不是我遇到过的任何编程语言)不会将数字的邻接表示为乘法

您需要使用“*”进行乘法运算。另外,我不确定C#是否允许“.123”样式的数字文字而不前导0

尝试:

你需要用“*”来表示乘法。另外,我不确定C#是否允许“.123”样式的数字文字而不前导0

尝试:


在像.8*(b-200)那样相乘时放入*。如果直接放入.8(b-200),它将显示方法名称预期的错误。

在像.8*(b-200)那样相乘时放入*。如果直接放入.8(b-200),它将在不到55秒内显示方法名称预期的错误。

!很快;-)我试试看!毫无疑问,有人会想出一种尊重代数惯例的语言总是那些显而易见的事情最终成为罪魁祸首…就是这样,现在它起作用了。谢谢你的帮助!!我的荣幸-享受您的编码!不到55秒!很快;-)我试试看!毫无疑问,有人会想出一种尊重代数惯例的语言总是那些显而易见的事情最终成为罪魁祸首…就是这样,现在它起作用了。谢谢你的帮助!!我的荣幸-享受您的编码!“C#是否允许.123”样式数字文字“>>它们允许;-)“C#是否允许.123”样式数字文字“>>它们允许;-)A是否会为您提供解决方案,但我必须建议,如果这是您的格式,而不仅仅是复制和粘贴的结果,那么您可能需要考虑不同的格式,以使问题更加明显。可能在多行中分解此公式会使您以后更容易调试问题。再说一次,我的编程通常不需要太复杂的数学运算,因此,对那些经常需要处理这类代码的人来说,用这种方式格式化它可能就像用叉子戳你的眼睛一样。a似乎会为你提供解决方案,但我必须建议,如果这是您的格式,而不仅仅是复制和粘贴的结果,那么您可能需要考虑不同的格式,以使问题更加明显。可能在多行中分解此公式会使您以后更容易调试问题。再说一次,我的编程通常不需要太复杂的数学运算,所以用这种方式格式化它可能就像给那些经常需要处理这类代码的人插上一把叉子一样。