2007年08月24日

年齢を求める

プログラムで年齢を求める文。
日本の法律では誕生日の前日が終了する瞬間(すなわち誕生日をむかえる午前0時00分の直前)に1歳を加えることになりますが、うるう年など、年によって期間を定めた場合において最後の月に応当する日がないときは、その月の末日をもってその年齢が満了する、ということになるようです
そこで、編み出された文。 (今日の日付-誕生日)/10000の小数点以下切捨て。
Perlなら print int ((20070823 - 19830924)/10000); です。 PHPなら
echo (int)((20070823 - 19850101)/10000);
となります。これはすげえ

投稿者 ps4jp : 04:49 | コメント (0)

2006年10月09日

CGIのお勉強

一応メモ
#!/usr/bin/perl
print "Content-type: text/html\n\n";
print "Hello
\n";
$count = 1;
print"$count\n";
$count = 100;
print"$count
\n";

%grades = ('yosida','A','hayasi','B','satou','C')
;
print"$grades{'hayasi'}\n";

$price = 6000;
if($price > 5000) {
print "$price is too expensive"};

ここまでやった。最後は5000より大きければ表示、小さいなら非表示。
円マークが変なスラッシュに変換されてる・・・

投稿者 ps4jp : 15:10 | コメント (0)

2006年03月31日

たった今初めてのPerl文を書いた

たった今、4:34-5:32にかけて、約一時間ほどPerlを書いていた。 難しい処理なのかすらもわからないほど、とにかく初めて書いた。
行数は94行だった。

投稿者 ps4jp : 05:32 | コメント (0) | トラックバック