- ベストアンサー
簡単なベーシック BASICが分かりません。
1 INPUT "華氏";F 2 PRINT C=5/9*(F-32) 3 PRINT K=C+273.15 4 end 2の変数の型が一致しませんとでます。 なぜでしょうか? ご指摘お願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
BASICなんて扱わなくなって相当経つけど、PRINT文の引数に計算式を書くのって最近はアリなんですか? こんなふうに分解したらエラーはどうなるでしょう? 1 INPUT "華氏";F 2 C=5/9*(F-32) 3 PRINT C 4 K=C+273.15 5 PRINT K 6 end
その他の回答 (2)
- ts3m-ickw
- ベストアンサー率43% (1248/2897)
回答No.3
No.2です。ちょっと間違いやすい表現をしてしまったので補足。 「PRINT文の引数に代入式を書くのって最近はアリなんですか?」に訂正。 PRINT文の引数に計算式が使えない訳ではないですね。 PRINT 5/9*(F-32) ならエラー出ないでしょうから。
質問者
お礼
それも確認したところ、やはりおっしゃる通り使えるようです。 しかし、よくこのような難しい言語が理解できますね。 すごいですね! ありがとうございました。
- fujillin
- ベストアンサー率61% (1594/2576)
回答No.1
普通でいけば、Fが文字型になっているから。 うっかりミスなら、Cが文字型(あるいはその他)で型宣言されている。
質問者
お礼
うっかりミスは確認しましたが、ありませんでした。 ありがとうございます!
お礼
教授に確認したところ、当っていました! ありがとうございました。 ホントに助かりました。