我正在编写一个数学函数来提供立方体的体积,以获得每平方英寸重量(存储为常量双精度)的物体的总重量,0.28361111111111109这显然是一个非常具体和精确的数字。
回到问题上来,用这个数字计算方程是否比类似的四舍五入版本更难,0.28461或者计算机处理计算的方式基本上没有区别?
精度是理想的,但不能以牺牲性能为代价。
这对我来说更具体地适用于 .NET 框架,但它可能更普遍地适用于编程。
对于它特别值得的代码是:
public var Weight
{
get
{
double weight_per_square_inch = 0.28361111111111109;
double volume = this.Length * this.Thickness * this.Width;
return (volume * weight_per_square_inch) * this.Quantity;
}
}
DIEA
万千封印
相关分类