プチコン3号 SmileBASIC コミュニティプレイ日記shoum shoum04032016/10/08 19:16:31RNDの練習としてプログラムを組んだのですが、この場合だとAとBがあってれば止まるのですが、AとBとCが同じ数字の時、にするにはどうすればいいですか?1そうだね 8返信プレイ済み2017/11/03 02:05:31に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿BlackSoft BlackSoft.mkII3g2016/10/8 19:20IF A==B && B==C THEN 上記のようにします。 2そうだね プレイ済み2017/11/03 02:05:31に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿だにえる haru2016nen2016/10/8 19:32条件式をA==B==Cとかにした場合、 おそらく、 (A==B)==C という判断がされると思います。 例えば、 0<Y<240 としたい場合は 0<Y &&Y <240 と、しましょう。 条件式のうち、1つでも合っていれば TRUEにする場合は、 0<A || 0<B (Aが0より大きい、もしくは Bが0より大きい、もしくは AとBがそれぞれ0より大きいときにTRUE) と、します。2そうだね プレイ済み2017/11/03 02:05:31に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿だにえる haru2016nen2016/10/8 19:44ちなみに、テクニックとして… IF A==0 THEN PRINT "HELLO" は PRINT "HELLO"*(A==0) と、略せたりします。 但し後者は、ほんの少し処理が遅い1そうだね プレイ済み2017/11/03 02:05:31に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿あまさと しおん ShionAmasato2016/10/8 19:50IF A==0 THEN PRINT "HELLO" PRINT "HELLO"*(A==0)←表示しなくても改行されるという違いがある2そうだね プレイ済み2017/11/03 02:05:31に取得
プチコン3号 SmileBASIC コミュニティ返信[5]親投稿shoum shoum04032016/10/8 20:18なるほど、ありがとうございます!0そうだね プレイ済み2017/11/03 02:05:31に取得
プチコン3号 SmileBASIC コミュニティ返信[6]親投稿shoum shoum04032016/10/8 20:31あともう一ついいですか? 23行目のA B Cの数字がどれかひとつでもあってない時にする!B←これ の使い方がいまいちわかりません 初心者なんでお願いします0そうだね プレイ済み2017/11/03 02:05:31に取得
プチコン3号 SmileBASIC コミュニティ返信[7]親投稿だにえる haru2016nen2016/10/8 21:11A!=B&&B!=C&&C!=A&&Z==162そうだね プレイ済み2017/11/03 02:05:31に取得
プチコン3号 SmileBASIC コミュニティ返信[8]親投稿だにえる haru2016nen2016/10/8 21:14条件式の場合、 「==」等しい 「!=」異なる 数値に付けると、 0は1、0以外は0になる。(反転) !0→1 !1→0 !-1→01そうだね プレイ済み2017/11/03 02:05:31に取得