プチコン3号 SmileBASIC コミュニティプレイ日記サファイア nmskt4649v2015/12/30 20:44:11カレンダーを作ろうとしましたが、挫折しました。 皆さんの作り方を教えてください。3そうだね 5返信プレイ済み2017/11/03 14:46:20に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿MIKI ifconfig2015/12/30 22:07何が分からないのかな??? 日付から通日なら、サンプルのバイオリズムのコードが参考になるかもしれません。 逆に通日から日付の計算は、けっこうめんどうです。0そうだね プレイ済み2017/11/03 14:46:20に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿まげ MAGE_LOVEMARINE2015/12/30 22:54「DTREAD」という命令を上手に使うのがポイントです。それと、2月の末日が通常28日なのが29日になる年「うるう年」の計算ですね。基本は、その西暦の数が「4で割り切れる」ならうるう年です。ただしその西暦が「100で割り切れて、かつ400で割り切れない」ならばうるう年にはなりません。割り切れるかどうかを調べるのには「MOD」が便利です。…めんどうですねぇ(^^)。0そうだね プレイ済み2017/11/03 14:46:20に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿サファイア nmskt4649v2015/12/31 8:06MIKIさん、試してみます。もしかしたら、わからないかもしれません。 まげさん、うるう年の判定はそれでしてますが、MODは使ってません。MODが良さそうならそちらを使います。 年/4が整数ならうるう年、小数なら違うという法則を使うのは同じですね。0そうだね プレイ済み2017/11/03 14:46:20に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿まげ MAGE_LOVEMARINE2015/12/31 9:35MODは、割り切れなかった数を結果として返す命令です。なので例えば、 IF 年 MOD 4==0 THEN うるう年 ってコトになります。多分これが、もっともコンパクトな記述のハズです。1そうだね プレイ済み2017/11/03 14:46:20に取得
プチコン3号 SmileBASIC コミュニティ返信[5]親投稿サファイア nmskt4649v2016/5/1 11:02報告 みきさんの方法は高度すぎて私にはバイオリズムのコードは理解できませんでした。 ですが、私はカレンダーの表示に成功しました。 残念なのは、表示に3フレームも掛かってしまう事です。なので、結構チラチラします。年の表示は、西暦のみ対応ですので、例えば、誕生日の年のカレンダーを見たいけど、西暦が分からない。だと意味がありません。(計算したら大丈夫だけど) ※カレンダーは4月のものです。うっかり5月のものと比べないように。0そうだね プレイ済み2017/11/03 14:46:20に取得