実数の乗算イベントを含むコードがあります。入力変数に関係なく、その特定のサブルーチンに対して常に答えがゼロになります。実数の乗算
すべての変数は、宣言された型であり、値は、例えば、。 a = 5、b = 3.5 & c = 0.0005。
私はより明確になると、おそらくいくつかのデバッグを使用し ...う、私はおそらく
Subroutine Load_Modulation_100()
Real*4 :: Te
Real*4 :: Ee
Real*4 :: Et
Real*4 :: QLHV
Real*4 :: mfg
Real*4 :: Qfeul
Real*4 :: mf
Real*4 :: Pe
Real*4 :: Pt
Te = 100
Ee = 28.2
mf = 0.0005
QLHV = 47141
Et = 66.8
Cpfg = 4.5
Qfeul = (mf * QLHV)
Pe = (Qfeul * (Ee/100))
Pt = (Qfeul * (Et/100))
Write (*,*) Pe, 'kW'
Write (*,*) Pt, 'kW'
End Subroutine Load_Modulation_100`
それぞれのサブルーチンサンプルで質問を更新しました。 – Yousaf
私は 'gfortran'でエラーを再現できません - おそらくPlato固有ですか? – chw21
変数のいくつかが宣言されていない場合は0になると想像することができますが、あなたの例ではそうではありません。 –