:if文xが値付近にあるとき、私は数式を解くしようとしています
罪^ 2(x)は日焼け(x)は= 0.499999
C. でwhileループを使用してしかし、私私は0.5に丸めれば答えを印刷するプログラムしか得られませんでした。
For(x=0;x<=360;x=x+0.001)
{ y=f(x)
If(y **is near x**(e.g. Within 1 percent))
Do something etc.
}
値が十分に近い場合は、タスクを実行するためにコンピュータを伝える方法があります:これは私を導いた思考に、書き込みの方法があります。このif文のように? ありがとうございます。
Google * epsilon *です。例えば、 'if(fabs(x-y)
が近ければ、e、| yx |
@WeatherVane:xが0.0002、yが0.0001の場合、テストは成立しますが、その差は50%です。 –