- ベストアンサー
Fortranプログラミングでうまくいきません
適量の弱酸とその塩を含んでいる緩衝液の正確な水素イオン濃度を求めるプログラミングを作ったのですがうまくいきません…泣 HC弱酸の濃度 BA塩の濃度 HA強酸の濃度です print*,'弱酸の濃度を入力してください’ read*,HC KW=10E-14 KA=1.85*10E-5 BA=0.6 HA=0.7 H1=10E-7 10 A1=H1-KW/H1+BA-HC H2=(HA+BA=A1)*KA/A1 S=1-H2/H1 if(ABS(S).LE.0.05)then print*,'水素イオン濃度は',H2 else H1=H2 go to 10 endif end コンパイルはできるのですが、数値を入力しても作動しません。どこが間違っているかご指導お願いします。
- みんなの回答 (5)
- 専門家の回答
お礼
型宣言していませんでした(泣)初歩的なミスです。すみません。ご指摘ありがとうございます。