VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2005/01/11(Tue) 18:36
投稿者LESIA
Eメール
URL
タイトルRe^3: 入力した西暦間のうるう年の回数をカウントするプログラムを作りたい

> 私は今日色々試して出来ました。多分OKです。
> For seireki = Text1 To Text2 Step 1
>     If N4 = seireki Mod 4 Then
>     cnt = cnt + 1
>     End If
> Next
>
> どうですか?

これだと、4年で割り切れる年はすべて閏年になってしまいますよ。
4年で割り切れる年でも100で割り切れる年は閏年でなありません。
しかし、100で割り切れてしかも400で割り切れる年は閏年です。

> あと、必ずしも左のテキストボックスに小さい西暦が入るとは限らないプログラムはどのようにやるべ
> きでしょうか?お願いします。

For seireki = Text1 To Text2 Step Sgn(Text2 - Text1)
とすれば良いかと


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -