From: Bernie Loriaga Date: 2008-10-16T16:14:58+09:00 Subject: Re: Help with leap year programing I have a little modification, I included the minutes in a year. #!/usr/bin/ruby puts "please enter starting year:" STDOUT.flush starting = gets puts "please enter end_year:" STDOUT.flush end_year = gets year = starting.to_i while year <= end_year.to_i leapyear = if year % 400 == 0 true elsif year % 100 == 0 false else year % 4 == 0 end if leapyear: puts "#{year}-> This year is a leapyear and #{366*60*24} minutes" else puts "#{year}-> Not a leapyear #{365*60*24} minutes" end year += 1 end Good day, Bernie Loriaga -- Posted via http://www.ruby-forum.com/.