source: 2015/30/SonjaH/Demo8/Karkausvuosi/Karkausvuosi.cs @ 7085

Revision 7085, 1.1 KB checked in by soonhuot, 4 years ago (diff)

Uusi versio apinapelistä.

RevLine 
[7085]1using System;
2
3public class Vuodet
4{
5    public static void Main()
6    {
7        bool olikoKarkausvuosi = Karkausvuosi(2015);
8        Console.WriteLine(olikoKarkausvuosi);
9        Console.WriteLine(Karkausvuosi(1900));
10        Console.WriteLine(Karkausvuosi(2000));
11        Console.WriteLine(Karkausvuosi(2001));
12        Console.WriteLine(Karkausvuosi(2004));
13    }
14    /// <example>
15    /// <pre name="test">
16    ///    Vuodet.Karkausvuosi(1700) === false;
17    ///    Vuodet.Karkausvuosi(1500) === false;
18    ///    Vuodet.Karkausvuosi(1600) === true;
19    ///    Vuodet.Karkausvuosi(1504) === true;
20    ///    Vuodet.Karkausvuosi(50804) === true;
21    /// </pre>
22    /// </example>
23    public static bool Karkausvuosi(int vuosi)
24    {
25        if ((vuosi % 4) == 0)
26        {
27            if ((vuosi % 100) == 0)
28            {
29                vuosi = vuosi / 100;
30
31                if ((vuosi % 4) == 0)
32                {
33                    return true;
34                   
35                }
36                return false;
37            }
38            return true;
39        }
40        else return false;
41       
42    }
43}
Note: See TracBrowser for help on using the repository browser.