# Assignment 3: are instructions correct?

Terence Doyle

Ranch Hand

Posts: 328

posted 15 years ago

Hi,

In the Leap year rules it says the years evenly divisible by 4

excluding those divisible by 100 or 400 are leap years.(I thought it was just the 4-year thing myself!)

However in the examples it gives 2000 as an example of a leap year......

Comments??

I'd like to clear this up before getting nitpicked on the instructions rather than my feeble code:-)

Terry

In the Leap year rules it says the years evenly divisible by 4

excluding those divisible by 100 or 400 are leap years.(I thought it was just the 4-year thing myself!)

However in the examples it gives 2000 as an example of a leap year......

Comments??

I'd like to clear this up before getting nitpicked on the instructions rather than my feeble code:-)

Terry

Raising Flares debut album 'Ignition' out now

http://www.raisingflares.com

Terry Doyle <br />SCPJ 1.4 , SCWCD , SCMAD(Beta)

Richard Boren

Ranch Hand

Posts: 233

posted 15 years ago

Hi Terry, The instructions are correct. 2000 is a leap year.

2000 / 4 = 500.

and

2000 / 100 = 20.

This blows the first check since 2000 is evenly divisible by both 4 and 100.

2000 / 400 = 5

However, this overrides the first check since 2000 is evenly divisible by 400. So 2000 is a leap year, just check a 2000 calendar

2000 / 4 = 500.

and

2000 / 100 = 20.

This blows the first check since 2000 is evenly divisible by both 4 and 100.

2000 / 400 = 5

However, this overrides the first check since 2000 is evenly divisible by 400. So 2000 is a leap year, just check a 2000 calendar

Terence Doyle

Ranch Hand

Posts: 328

posted 15 years ago

Hi,

I don't want you to think I'm nitpicking ...that's for you guys...

This is the text on the web page

****************************************

Write a program that will read in a year and report if it is a leap year. The tricky thing here is that a leap year occurs:

on every year that is evenly divisible by 4

//

except every year that is evenly divisible by 100

//

except every year that is evenly divisible by 400.

**********************************************

My interpretation was that from the group of 4-divisible years we would have to extract those that were 100-divisible and 400-divisible.

I did express my surprise as I know 2000 is a leap year.

Terry

[This message has been edited by Terence Doyle (edited June 11, 2001).]

I don't want you to think I'm nitpicking ...that's for you guys...

This is the text on the web page

****************************************

Write a program that will read in a year and report if it is a leap year. The tricky thing here is that a leap year occurs:

on every year that is evenly divisible by 4

//

*that's the 4-group*except every year that is evenly divisible by 100

//

*doesn't except mean we should take out these ones???*except every year that is evenly divisible by 400.

**********************************************

My interpretation was that from the group of 4-divisible years we would have to extract those that were 100-divisible and 400-divisible.

I did express my surprise as I know 2000 is a leap year.

Terry

[This message has been edited by Terence Doyle (edited June 11, 2001).]

http://www.raisingflares.com

Terry Doyle <br />SCPJ 1.4 , SCWCD , SCMAD(Beta)

Marilyn de Queiroz

Sheriff

Posts: 9067

12

posted 15 years ago

>The tricky thing here is that a leap year occurs:

>on every year that is evenly divisible by 4

>// that's the 4-group

Yep.

>except every year that is evenly divisible by 100

>// doesn't except mean we should take out these ones???

Yep. Take them out.

>except every year that is evenly divisible by 400.

This over-rides the previous exception.

See the example in the Style Guide for further enlightenment.

>on every year that is evenly divisible by 4

>// that's the 4-group

Yep.

>except every year that is evenly divisible by 100

>// doesn't except mean we should take out these ones???

Yep. Take them out.

>except every year that is evenly divisible by 400.

This over-rides the previous exception.

See the example in the Style Guide for further enlightenment.

JavaBeginnersFaq

"Yesterday is history, tomorrow is a mystery, and today is a gift; that's why they call it the present." Eleanor Roosevelt

Terence Doyle

Ranch Hand

Posts: 328

Johannes de Jong

tumbleweed

Bartender

Bartender

Posts: 5089