All pastes #296774 Raw Edit

Miscellany

public text v1 · immutable
#296774 ·published 2006-12-30 15:20 UTC
rendered paste body
sub is_leap_year
{
	($year) = @_;
	if (($year % 4) == 0) {
		return 1;
	}
	else {
		return 0;
	}
}

sub days_in_month
{
	($mon, $year) = @_;
	@days = (31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
	if (is_leap_year($year) && $mon == 2) {
		return 29;
	}
	else {
		return $days[$mon-1];
	}
}

$year = 2006;
$mon = 12;
$days = 0;

for ($i = 1; $i < $mon; $i++) {
	$days = days_in_month($i, $year);
}

print "days=$days\n";