zillionプロジェクト開発ブログ 閏年ってなんだ? 忍者ブログ

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

egret_icon.png










どうも、最初の更新から1ヶ月以上経ってしまったegretです。

今月で中3になりました~
・・・ってまあいいや。


では、遅くなりましたが、2回目の更新です。


ところで、みなさんはもちろん閏年を知っていますよね?笑

え、なんて読むのかって?

「うるうどし」ですよー、知ってますかー?

そうです、4年に1度、2月が29日までになる、という年です。

ここまでは、普通の人なら知っているかと思います。

ですが、ただ単に「4の倍数の年」だけが閏年、というわけでもないのです。


実は、「100の倍数の年」は閏年にはならないのです!

え、でも確か2000年は閏年だったような気がする・・・と思ったあなた。

その通りなのです。笑

「400の倍数の年」はたとえ100の倍数であろうと、絶対に閏年なのです!


・・・と、閏年について説明してきましたが、なぜ僕がこんなことをしているかというと、閏年の判定はプログラムを組む際にちょっと厄介なのです。

というのも、最近生年月日を入力してもらうプログラムを組んでいて、閏年の判定で手間取ったから、こうして記事にしているわけです。


ここからはプログラム的な話になってしまうのですが、閏年の判定についてまとめてみます。

・4の倍数の年である
・ただし、100の倍数の年は閏年ではない
・ただし、400の倍数の年は絶対に閏年である

こんな感じです。

これをC系の言語の条件式で表してみると、

年 % 4 == 0 && 年 % 100 != 0 || 年 % 400 == 0

こんな感じにまとまります。

他の言語の場合は・・・お察し下さい。笑


まあ、何かの参考になれば嬉しいです。

拍手[0回]

PR

◎ Post your Comment
Name
Title
E-mail
URL
Comment
Pass   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
◎ この記事へのトラックバック
Trackback URL
◎ カウンター
◎ カレンダー
06 2017/07 08
S M T W T F S
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
◎ 最新CM
[10/24 名無しの権兵衛]
[08/30 名無しの権兵衛]
[08/14 no name no future]
[08/05 ゲームサークルEaSt]
[07/28 リオウ]
◎ プロフィール
HN:
kyasbal
年齢:
22
性別:
男性
誕生日:
1994/09/22
職業:
人間
趣味:
趣味ねぇ~~う~ん・・・
◎ ブログ内検索
◎ バーコード
◎ アクセス解析
◎ フリーエリア
◎ フリーエリア
Script: Ninja Blog 
Design by: タイムカプセル
忍者ブログ 
[PR]