C# :: Aufgabe #41 :: Lösung #7

14 Lösungen Lösungen öffentlich
#41

Schaltjahresberechnung

Anfänger - C# von Process1 - 10.01.2013 um 06:52 Uhr
Es soll eine jahreszahl übergeben werden und es soll überprüft werden ob es sich um ein Schaltjahr handelt oder nicht.

Es gilt:
- Wenn ein Jahr durch 4 teilbar ist, ist es ein Schaltjahr, aber
- wenn es durch 100 teilbar ist, ist es kein schaltjahr, außer
- es ist durch 400 teilbar, dann ist es ein schaltjahr

z.b. 1664, 1600, 2000, 2004 sind schaltjahre
1003, 2006, 1700 sind keine schaltjahre
#7
vote_ok
von niknik (1230 Punkte) - 13.08.2015 um 12:18 Uhr
Quellcode ausblenden C#-Code
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SchaltjahrRechner
{
    class Program
    {

        public static bool SchaltjahrCheck(long j)
        {
            if (j % 4 == 0)
            {
                if (j % 100 == 0)
                {
                    if (j % 400 == 0)
                    {
                        return true;
                    }
                    return false;
                }
                return true;
            }
            else
            {
                return false;
            }
        }

        static void Main(string[] args)
        {
            long jahr;
            do
            {
                Console.Clear();
                Console.WriteLine("Geben Sie eine Jahrenzahl ein: ");
            } while (!long.TryParse(Console.ReadLine(), out jahr));

            bool isSchaltjahr = SchaltjahrCheck(jahr);

            if (isSchaltjahr)
            {
                Console.WriteLine("{0} ist ein Schaltjahr", jahr);
            }
            else
            {
                Console.WriteLine("{0} ist kein Schaltjahr", jahr);
            }

            Console.ReadLine();

        }
    }
}

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben
2096637

Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.