プチコン3号 SmileBASIC コミュニティ投稿しょぼーん sin52382015/07/04 09:58:35IF文で、もし○○だったら、 ○○の条件式を追加するという プログラムはできますか? 理屈的には、 IF A==1 IF B==1THEN C==1THEN0そうだね 19返信プレイ済み2017/11/03 20:01:47に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿ΖΕΧ ZEX2562015/7/4 10:03IF A==1 && B==1 && C==1 THEN0そうだね プレイ済み2017/11/03 20:01:47に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿しょぼーん sin52382015/7/4 10:11わかりにくくてごめんなさい。 もしB==1だったら、C==1という条件式をついかして、 IF A==1 && C==1 THEN という式になり、(実質的) B==0だったら、 IF A==1 THEN という式になるプログラムです。0そうだね プレイ済み2017/11/03 20:01:47に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿あまさと しおん ShionAmasato2015/7/4 10:12ヒント IF文は重ね放題0そうだね プレイ済み2017/11/03 20:01:47に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿しょぼーん sin52382015/7/4 10:18ふがない解答: IF B==0 THEN IF A==1 THEN ~ IF B==1 THEN IF A==1 && C==1 THEN ~ ですか? 0そうだね プレイ済み2017/11/03 20:01:47に取得
プチコン3号 SmileBASIC コミュニティ返信[5]親投稿しょぼーん sin52382015/7/4 10:19ふがない付け足し: ENDIFが…………………0そうだね プレイ済み2017/11/03 20:01:47に取得
プチコン3号 SmileBASIC コミュニティ返信[6]親投稿あまさと しおん ShionAmasato2015/7/4 10:30いまだに混乱してる フローチャートがないとわかりにくい0そうだね プレイ済み2017/11/03 20:01:47に取得
プチコン3号 SmileBASIC コミュニティ返信[7]親投稿あまさと しおん ShionAmasato2015/7/4 10:34IF A==1 && (B==1)+(C==1) THEN もしA==1でB==1かC==1ならば0そうだね プレイ済み2017/11/03 20:01:47に取得
プチコン3号 SmileBASIC コミュニティ返信[8]親投稿あまさと しおん ShionAmasato2015/7/4 10:37(A,B,C)=(0,0,0)ならばFALSE (A,B,C)=(1,0,0)ならばFALSE (A,B,C)=(1,1,0)ならばFALSE (A,B,C)=(1,1,1)ならばTRUE (A,B,C)=(1,0,1)ならばTRUE すごいややこしい0そうだね プレイ済み2017/11/03 20:01:47に取得
プチコン3号 SmileBASIC コミュニティ返信[9]親投稿しょぼーん sin52382015/7/4 10:421,0,0=1 1,1,1=1 以外は0 ごめんなさいごめんなさいごめんなさい0そうだね プレイ済み2017/11/03 20:01:47に取得
プチコン3号 SmileBASIC コミュニティ返信[10]親投稿あまさと しおん ShionAmasato2015/7/4 10:43なるほど0そうだね プレイ済み2017/11/03 20:01:47に取得
プチコン3号 SmileBASIC コミュニティ返信[11]親投稿しょぼーん sin52382015/7/4 10:44あと1,0,1=11そうだね プレイ済み2017/11/03 20:01:47に取得
プチコン3号 SmileBASIC コミュニティ返信[12]親投稿しょぼーん sin52382015/7/4 10:51A=1が最低条件 B=1だったら、 C=1の条件発生 B=0だったら C=1の条件無し1そうだね プレイ済み2017/11/03 20:01:47に取得
プチコン3号 SmileBASIC コミュニティ返信[13]親投稿あまさと しおん ShionAmasato2015/7/4 10:51IF A==1 THEN IF C==1 THEN やること ELSE IF !B && !C THEN やること ENDIF これでいいかな 1,0,0=1 1,0,1=1 1,1,1=1 その他=0 のはず0そうだね プレイ済み2017/11/03 20:01:47に取得
プチコン3号 SmileBASIC コミュニティ返信[14]親投稿しょぼーん sin52382015/7/4 11:12こうなりました (下は思いついたプログラム)0そうだね プレイ済み2017/11/03 20:01:47に取得
プチコン3号 SmileBASIC コミュニティ返信[15]親投稿Godot orz_1272015/7/4 14:45こんな感じでは?0そうだね プレイ済み2017/11/03 20:01:47に取得
プチコン3号 SmileBASIC コミュニティ返信[16]親投稿あまさと しおん ShionAmasato2015/7/4 14:56あ、うまくいかなかったかな。結構混乱するこれ。0そうだね プレイ済み2017/11/03 20:01:47に取得
プチコン3号 SmileBASIC コミュニティ返信[17]親投稿けい kei0baisoku2015/7/4 15:41プログラムというよりは仕様の言語化が難しくてつまってる感じですので、まずはシンプルな日本語で書いてみると良いと思います。場合によっては図とかも駆使して。 Godotさんの下の案が分かりやすくて良さそうですね。 1つにまとめたら多分こうだと思います。 「Aは1で、Bが0か、BもCも1」 IF A==1 && ( B==0 || (B==1 && C==1) ) THEN0そうだね プレイ済み2017/11/03 20:01:47に取得
プチコン3号 SmileBASIC コミュニティ返信[18]親投稿ツララ LongIceSword2015/7/4 15:58掛け算を指数の足し算にするような感じで、IF文も条件式の足し算に置き換えると入れ子が分りやすくなるかと思います。 IF (B==0)*(A==1)+(B==1)*(A==1&&C==1) THEN~ みたいな感じだとしょぼーんさんの要求満たしてます?0そうだね プレイ済み2017/11/03 20:01:47に取得
プチコン3号 SmileBASIC コミュニティ返信[19]親投稿しょぼーん sin52382015/7/5 16:47みなさん、分かりやすく例を出していただき、 ありがとうございました。 とても悩みは解決しました!1そうだね プレイ済み2017/11/03 20:01:47に取得