投稿
コーン Maise.Corn
プチコン始めたばかりの者です。       今ストップウォッチみたいなものを作って   いるのですが、小数第二位しか動きません…  メインルーチン(?)の中に小数第二位の    無限ループを生む内容しか含まれていないのが 原因だと思うのですが、どうすればいいのか… どなたか心優しい方~、助けてくださ~い…
5そうだね
プレイ済み
返信[1]
親投稿
コーン Maise.Corn
無限ループは、@ラベルとGOTO命令の 組み合わせで作りました。 小数第二位の無限ループに飛ぶラベルは 「@LOOP(数字)」。 小数第一位の無限ループに飛ぶラベルは 「@V(数字)」です。
0そうだね
プレイ済み
返信[2]
親投稿
君の思っているよりプチコンは便利だよ。 'プリントは、数字も使える。 ? 100 '(プリントの略) あと、こういう連続してる処理は、 変数を使うと便利だよ。
0そうだね
プレイ済み
返信[3]
親投稿
コーン Maise.Corn
Newあっキーさん≫具体的にどんな感じに 変数を使えばいいのか、よろしければ 教えてくれませんか? 変数で無限ループとなると、どうすればいいのか サッパリなんです… 勉強不足でスミマセン。
0そうだね
プレイ済み
返信[4]
親投稿
A=A+0.01 PRINT A をループにいれればいんじゃね 変数を""で囲まない事に注意
0そうだね
プレイ済み
返信[5]
親投稿
ごめんWHILE使ってなかった様だ WHILE 1 PRINT A B=BUTTON IF B==16 THEN @A A=A+0.01 WEND @A 次の処理 こんなでいいはず…と思ったけどこれじゃだめ。足りないとこある。自分でやってくれ。
0そうだね
プレイ済み
返信[6]
親投稿
あと、BREKAだっけ?BRはあってる希ガス ループから出る命令だよ。 @Aじゃなくこれでもいい。
0そうだね
プレイ済み
返信[7]
親投稿
コーン Maise.Corn
みょんさん≫BREAK命令でしたよね? 説明ありがとうございます! あとは自力でがんばってみます。
0そうだね
プレイ済み
返信[8]
親投稿
MIKI ifconfig
こんなのでどうでしょう? 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そうだね
プレイ済み
返信[9]
親投稿
MIKI ifconfig
あ、4行目 ×t0=maincnt ○var t0=maincnt
0そうだね
プレイ済み
返信[10]
親投稿
コーン Maise.Corn
みき★さん≫おお、できました! プログラムの仕組みは、公式ガイドで 解読していくことにします。 ありがとうございます!
0そうだね
プレイ済み