プレイ日記
In Japan rajimaru
FORMATが10を超えているのにINCされません。どうすればいいですか?
0そうだね
プレイ済み
返信[1]
親投稿
FORMAT$ 後ろに、$がついてるよね? これは「文字が答えになる」っていう意味。 たとえば、「あいう」が10より大きいですか?って言われたら困る。 それで、FORMATがいると思ったのはなぜだろう? 四捨五入がしたかったのか、小数を切り捨てたいのだとおもいますが、そういう関数はちゃんとあります。FORMAT$は、「数字を文字に変える」関数です。 ヘルプの「関数」が載っている場所に書いてあります。
1そうだね
プレイ済み
返信[2]
親投稿
少し、文章を補足します。 四捨五入・小数の切り捨て・切り上げは、ヘルプの「関数」が載っている場所に書いてあります。 うまく動かなかったら「この命令・関数でいいのかな?」と考えるのもポイントです。
0そうだね
プレイ済み
返信[3]
親投稿
数字の100(ひゃく)と、文字の100(いち・ぜろ・ぜろ)はプチコンにとっては全然違う。人間から見れば同じように見えても、コンピュータはそうならないことを覚えておいてください。
1そうだね
プレイ済み
返信[4]
親投稿
MIKI ifconfig
ああ、文字列と数値比較すると 3 が返るんだ!!
1そうだね
プレイ済み
返信[5]
親投稿
おちゃめさんがそれを言った時、はじめは冗談かと思ったけど、試したら本当に3だったw
0そうだね
プレイ済み
返信[6]
親投稿
MIKI ifconfig
しかも、数値が左辺、文字列が右辺だと type mismatch!! めんどくさいやつだな。実にプチコンらしい。
2そうだね
プレイ済み
返信[7]
親投稿
In Japan rajimaru
あまさとさん>>なるほど!$は文字~以下略なんですね! 自分はプチコンに無理難題を押し付けていたのか。 みきさん>>前回もみきさんからアドバイスをもらった物を活用したつもりだったのですが今回またわからなくなってしまったため再度質問しました。今回で理解したいと思います!
1そうだね
プレイ済み