Требуется либо больше скобок, либо разбить расчет на несколько операторов (или оба). В противном случае выражение квадратного корня делится только на H4
, а затем умножается на полученный результат на Cy
и n
.
var numerator = HDD * Cfuel * PWF * K;
var denominator = H4 * Cy * n;
Xopt = 293.94 * Math.Sqrt(numerator / denominator) - (k * Rwt);
Еще лучше, если вы достаточно знаете, почему формула является тем, что дает значениям числителя и знаменателя значащие имена.