日本の暦(ID#169)
評価ポイント : 3
も さんが [アイデア] を評価しました
旧暦は、割とよく使うので、こうした形の暦があると、とても助かります。
画面をそのつど初期位置に戻さないようにしたほうが、使い勝手がよい気がしました。
( 2009/11/09 21:43:07 )
宮澤慎司 さんのコメントです
何度もすみません。コメントの仕様で半角の円マーク(¥)が入力できなかったようです。先程のプログラムですが、8行目と9行目を以下のように修正いたします。¥は半角に直してくださいますようお願いいたします。
if (d ¥ 3=1)&(d>30) : a += 1
if (e ¥ 3=1)&(e>30) : a -= 1
( 2009/10/19 00:36:43 )
宮澤慎司 さんのコメントです
(つづき)
mes "カーソルキー(←と→)で選択してください。titleに表示されます。"
repeat
title ""+a+"年" : getkey b,37 : getkey c,39
if b = 1 : d +=1 : else : d = 0
if c = 1 : e +=1 : else : e = 0
if d = 1 : a += 1
if e = 1 : a -= 1
if (d 3=1)&(d>30) : a += 1
if (e 3=1)&(e>30) : a -= 1
await 10 : loop
( 2009/10/19 00:30:53 )
宮澤慎司 さんが [プログラム技術,完成度] を評価しました
例外処理が多い太陰暦を再現するのは、プログラムにおいてかなり苦労されたのではないでしょうか。また、今上天皇と
暦の関係は計算でどうこうできる物でなく、あらかじめ元となるデータを用意しておかなければならないので、その点でも大変だったと存じます。それが体系的にまとめ上げられ、ひとつのアプリケーションとして完成されていると思いました。
確かに、キーの反応がちょっと良すぎる気がするので、特に理由がないようでしたら↓のプログラムのような動きにしたらいいと思います。(つづく)
( 2009/10/19 00:28:36 )