次の計算をさせるとエラーが出てしまいます。
色々と調べても分かりませんでしたので、アドバイスをお願いします。
a,b,c,d,e:extended;
↓
↓
↓
a:=b)*sqrt((24*c*d*0.000001)/(sqr(e));←ここでエラーとなります。
同様の話題はすでにこの掲示板でも出ていたと思います。
エラーメッセージを基に探してみてはどうでしょうか。
なお、他の人は、環境とエラーの内容を書かないとチェックできないと
思います。今回のケースもそうですが、環境によって対応が異なる部分
がありますので。
なお、コードもそのままではコンパイルエラーが出て試せない状況ですが、
意図通りの回答を得るのであれば、実行可能な形にして書き込むのがよい
と思います。
仰ってる意味すら分かりません。もうちょっと調べてみます。
ご教授ありがとうございました。
エラーになっている行にブレークポイントを設定し、計算前のそれぞれの変数の値を確認してみてはどうでしょう?
また計算式を項目毎に分解して、1行ではなく複数行に展開してどの部分でエラーが発生するのかを確認してみるのもよいのではないでしょうか。
eの値が0ということはありませんか?
そうで無いなら、エラーメッセージの内容を書けば何かわかるかもしれません。
ツイート | ![]() |