C# :: Aufgabe #59 :: Lösung #3

7 Lösungen Lösungen öffentlich
#59

Das genaue Alter ermitteln

Anfänger - C# von matzevpl - 08.08.2014 um 11:57 Uhr
Aufgabe ist, mit Hilfe einer GUI das Alter zum ermitteln.

Das Geburtsdatum kann in einem DateTimePicker ausgewählt werden.
Sollte das heutige Datum der Geburtstag sein, soll eine MessageBox ausgegeben werden mit "Herzlichen Glückwunsch zum (so alt wie die Person wird). Geburtstag"
#3
vote_ok
von Drizzt1990 (150 Punkte) - 10.09.2014 um 15:56 Uhr
Quellcode ausblenden C#-Code
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Altersrechner
{
    public partial class Form1 : Form
    {
        DateTime Zero = new DateTime(1, 1, 1);
        public Form1()
        {
            InitializeComponent();
        }

        private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
        {
            TimeSpan TimeDiv = DateTime.Now.Subtract(dateTimePicker1.Value);
            int years = (Zero + TimeDiv).Year - 1;
            int days = (Zero + TimeDiv).Day - 1;
            int months = (Zero + TimeDiv).Month - 1;

            textBox1.Text = Convert.ToString(years);

            if (months == 0 && days == 0)
            {
                MessageBox.Show("Herzlichen Glückwunsch zum "+ years+ ". Geburtstag", "GZ");
            }
        }


    }
}

Kommentare:

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

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