Tjek om året er et skudår
Hej eksperter..jeg sidder med en skoleopgave hvor jeg skal lave et program der udregner om et indtastet årstal er et skudår..
Et skudår skal være deleligt med 4, men ikke med 100 dog gerne med 400 hvordan koder jeg det?
Jeg har PT følgene kode:
int år;
år = int.Parse(txtÅr.Text);
if ((år %= 4) - (år / 4) == 0 && (år %= 100) - (år / 100) < 0)
{
lblResult.Text = "Det er et skudår";
}
else if((år %= 400) - (år / 400) == 0)
{
lblResult.Text = "Det er et skudår";
}
else
lblResult.Text = "Det er ikk et skudår";
Men hvis jeg indtaster et årstal der er deleligt med 100 skriver den at det er et skudår, hvilket det jo ikke er :S
Håber i kan hjælpe rimelig hurtigt :)