質問の言い換え :
次のコード (C++ ではない - 社内のスクリプト言語で記述)
if(A*B != 0.0)
{
D = (C/(A*B))*100.0;
}
else
{
D = 0.0;
}
の値が得られます
90989373681853939930449659398190196007605312719045829137102976436641398782862768335320454041881784565022989668056715169480294533394160442876108458546952155914634268552157701346144299391656459840294022732906509880379702822420494744472135997630178480287638496793549447363202959411986592330337536848282003701760.000000
D. については 100% 確信していA != 0.0
ます。そして、ほぼ 100% 確信していB == 0.0
ます。B
この の値がC
示唆するの値のような非常に小さい値 (0.0 に近いが 0.0 ではない) は使用しません。私たちのデータからその値を取得することは不可能です。が 0A*B
の場合、0.0 に等しくないものを生成できますか?B