トピック
beans taku-binzu

何故、17行目がおかしいのですか?

mkllの講座をやっている者です。 講座通りに打ち込みましたら、 「文法がおかしい」のエラーがでました。なぜですか? もう、泣きたいです。本当に。
0そうだね
プレイ済み
返信[1]
親投稿
☆TAKA☆ ParasolWaddleDee
「%」は割り算の余りを出すのに使う、という風に書いてあったと思いますが、 3号では「%」の代わりに「MOD」になりました! ひどい罠ですよね…(苦笑)
0そうだね
プレイ済み
返信[2]
親投稿
otta777 otta777a
プチコンmkIIでは剰余を求める演算子として%が有りましたが プチコン3号からはMODという命令に置き換わりました。 FLOOR(I%10)→I MOD 10となります。 余談ですがFLOOR(I/10)はI DIV 10で同等の結果が 得られます。 DIV命令で除算の商の整数部を得られます。
0そうだね
プレイ済み
返信[3]
親投稿
otta777 otta777a
%がMODに変わったのは整数型の変数を表すのに昔の BASICで使われていた変数名の後ろに%を付けるという 仕様を導入したためです。 プチコンmkIIでは整数型の変数が無かったのでC言語などで 利用されていた%演算子で剰余が得られました。
0そうだね
プレイ済み
返信[4]
親投稿
ΖΕΧ ZEX256
初心者が戸惑ってるじゃないか。 スマイルブームは反省なさい。 いつできるんですか、1年後ですか10年後ですか
4そうだね
プレイ済み
返信[5]
親投稿
beans taku-binzu
皆さん、解説ありがとうございました 罠に見事に引っ掛かってしまいました また、頑張ってプログラムしてみようと、思います。(^_^)
1そうだね
プレイ済み