プチコン3号 SmileBASIC コミュニティ投稿コーン Maise.Corn2015/07/08 22:27:13質問プチコン始めたばかりの者です。 今ストップウォッチみたいなものを作って いるのですが、小数第二位しか動きません… メインルーチン(?)の中に小数第二位の 無限ループを生む内容しか含まれていないのが 原因だと思うのですが、どうすればいいのか… どなたか心優しい方~、助けてくださ~い…5そうだね 10返信プレイ済み2017/11/03 19:54:25に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿コーン Maise.Corn2015/7/8 22:32無限ループは、@ラベルとGOTO命令の 組み合わせで作りました。 小数第二位の無限ループに飛ぶラベルは 「@LOOP(数字)」。 小数第一位の無限ループに飛ぶラベルは 「@V(数字)」です。0そうだね プレイ済み2017/11/03 19:54:25に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿Иあっキー#くさへび akkisato2015/7/8 23:11君の思っているよりプチコンは便利だよ。 'プリントは、数字も使える。 ? 100 '(プリントの略) あと、こういう連続してる処理は、 変数を使うと便利だよ。0そうだね プレイ済み2017/11/03 19:54:25に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿コーン Maise.Corn2015/7/8 23:15Newあっキーさん≫具体的にどんな感じに 変数を使えばいいのか、よろしければ 教えてくれませんか? 変数で無限ループとなると、どうすればいいのか サッパリなんです… 勉強不足でスミマセン。0そうだね プレイ済み2017/11/03 19:54:25に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿サーナイト♂ ypuhei632015/7/8 23:25A=A+0.01 PRINT A をループにいれればいんじゃね 変数を""で囲まない事に注意0そうだね プレイ済み2017/11/03 19:54:25に取得
プチコン3号 SmileBASIC コミュニティ返信[5]親投稿サーナイト♂ ypuhei632015/7/8 23:30ごめんWHILE使ってなかった様だ WHILE 1 PRINT A B=BUTTON IF B==16 THEN @A A=A+0.01 WEND @A 次の処理 こんなでいいはず…と思ったけどこれじゃだめ。足りないとこある。自分でやってくれ。0そうだね プレイ済み2017/11/03 19:54:25に取得
プチコン3号 SmileBASIC コミュニティ返信[6]親投稿サーナイト♂ ypuhei632015/7/8 23:32あと、BREKAだっけ?BRはあってる希ガス ループから出る命令だよ。 @Aじゃなくこれでもいい。0そうだね プレイ済み2017/11/03 19:54:25に取得
プチコン3号 SmileBASIC コミュニティ返信[7]親投稿コーン Maise.Corn2015/7/8 23:37みょんさん≫BREAK命令でしたよね? 説明ありがとうございます! あとは自力でがんばってみます。0そうだね プレイ済み2017/11/03 19:54:25に取得
プチコン3号 SmileBASIC コミュニティ返信[8]親投稿MIKI ifconfig2015/7/9 0:26こんなのでどうでしょう? option strict ?"push a to start" repeat:vsync:until button(2) and #a t0=maincnt ?"push a to stop" repat:vsync:locate 0,:? format$("%.2f",(maincnt-t0)/60) until button(2) and #a ? 1そうだね プレイ済み2017/11/03 19:54:25に取得
プチコン3号 SmileBASIC コミュニティ返信[9]親投稿MIKI ifconfig2015/7/9 0:29あ、4行目 ×t0=maincnt ○var t0=maincnt 0そうだね プレイ済み2017/11/03 19:54:25に取得
プチコン3号 SmileBASIC コミュニティ返信[10]親投稿コーン Maise.Corn2015/7/9 0:43みき★さん≫おお、できました! プログラムの仕組みは、公式ガイドで 解読していくことにします。 ありがとうございます!0そうだね プレイ済み2017/11/03 19:54:25に取得