blikk info infothek forum galerie sitemap

Schaltjahr.. Ja oder nein?

zur Aufgabenstellung

by alex & zitti

 

 

using System;

using System.Collections.Generic;

using System.Text;

 

namespace ConsoleApplication1

{

    class Program

    {

        static void Main(string[] args)

        {

            Console.WriteLine("Schaltjahr ja oder nein?");

 

            int jahr, vierrest, hundertrest, vierhundertrest;  //1

            Console.WriteLine("Geben sie eine Jahreszahl ein!");

            jahr = Convert.ToInt32(Console.ReadLine());

            vierrest = jahr % 4;                               //2

            hundertrest = jahr % 100;

            vierhundertrest = jahr % 400;

 

            if (vierrest != 0)                                 //3

            {

                Console.WriteLine("Es ist kein Schaltjahr!");

            }

            else if (hundertrest != 0)                         //4

            {

                Console.WriteLine("Es ist ein Schaltjahr!");

            }

            else if (vierhundertrest == 0)

            {

                Console.WriteLine("Es ist ein Schaltjahr");

            }

            else

            {

                Console.WriteLine("Es ist kein Schaltjahr");

            }

            Console.Read();

        }

    }

}

 

 

Struktogramm:

 

 

 

 

Consolenfenster:

 

nach oben
punkt   seitenbereich schließen

Kommentare

//1: Deklaration der Variablen

//2: errechnen des Restes mit Modulo (%)

//3: if-Anweisung (Wenn diese Bedingung zutrifft... dann...if)

//4: else-Anweisung (Wenn diese Bedingung nicht zutrifft... dann...else)