
こんばんわ。前回はお世話になりました。
今回 占いの仕組みで
毎年+5をするのですが、
閏年の関係で、4年に1回+6になるという文章が作りたいです。
またその合計が62以上になったら、1の位を値とするとしたいです。
$a=1914;
$b=-5+24;
while($a <= 2020){
print $b=$b+5;
print " ";
print $a;
print "<br>";
$a++;
if ($b >= 62){ $b-60; }
if ($? == $?*4){ $b+1; }
}
if文の入れる位置も分かりませんし、4回に1回6増やす式も分かりません。なので?になっています。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
n回に1回と言う処理は、剰余を使うのがセオリーです。
$b++ if $a % 4 == 0;
ただ、今回の目的って「4年に1回」ではなく「閏年だけ」+6ですよね? $aが閏年か判定する関数を作った方がいいと思われます。(参考URL)
参考URL:http://d.hatena.ne.jp/perlcodesample/20081012/12 …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CGIでテキストボックスの内容に...
-
SUN BBSの改造方法
-
wordの数式について 定積分を書...
-
select値をhiddenのvalueに渡し...
-
ラジオボタンが両方とも選択で...
-
横スクロールを縦スクロールに...
-
[HTML]プルダウンメニューの横...
-
別formのhidden項目を自form値...
-
perlを難読化、暗号化させたい
-
WEBページを強制的に横画面で見...
-
チェックボックスの返す値
-
proftpdで困ってます。
-
オイラー法の誤差
-
tracert ができない原因
-
左右のフレームを同時にスクロ...
-
vsftpd+sslでアップロードできない
-
「value」に2つの値をセットす...
-
python subprocessに関する質問
-
拡張子'html'と'htm'はどっちが...
-
チェックボックスとセレクトボ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
掲示板(kentさんの所のsunbbs...
-
ダブルクオテーションは使うべ...
-
Perlでメール送信機能
-
htmlからパラメータで、cgiに渡...
-
CGIがうまく作動せず困っていま...
-
ezwebにおける POSTメソッドで...
-
CGIでテキストボックスの内容に...
-
希望した番号に更新マークを表...
-
cgi+htmlテンプレート使用
-
テキストファイルを読んで次のc...
-
レンタルサーバーでperlのcgiフ...
-
PC・携帯等のアクセス時の自動...
-
sendmailで送信すると、迷惑メ...
-
sendmail 送信先を複数設定す...
-
substrで数値を抽出してのマッ...
-
Spreadsheet::WriteExcelについ...
-
CGIから表生成(1行に数件のデ...
-
サーバー上のPDFにCGIでパスワ...
-
【perl/cgi】文字列を検索して...
-
CSVを読み込んでメニューを作成...
おすすめ情報