問題1の答え
さて、一人でできましたか?何をすればいいか全くわからなかったかもしれません。そういう人は、難しく考えすぎです。
答えは簡単。
z1 = ( -b+sqrt(b**2-4.0d0*a*c) )/( 2.0d0*a ) z2 = ( -b-sqrt(b**2-4.0d0*a*c) )/( 2.0d0*a )そう、2次方程式の解の公式ですね。
分子・分母をかっこでくくるのを忘れると、おかしな結果になってしまいます。
複雑な式を書くときは注意しましょう。
このように解き方が明確にわかっていれば、コンピュータに解かせるのも(たいていの場合)簡単です。逆に、
解き方がわからなければ、解かせようがありません。
問題を物理学的・数学的に正しく理解した上で、手計算で可能なところまで問題を単純化し、
解決のための道筋をしっかりと見極めてください。
プログラミングに気をとられて、問題の本質を見失うことの無いようにしましょう。