C# :: Aufgabe #59 :: Lösung #7
7 Lösungen

#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"
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"
#7

von syneex (2670 Punkte)
- 13.05.2018 um 17:59 Uhr

private void button1_Click(object sender, EventArgs e) { //Ablauf der Überprüfung bei Betätigung des Buttons int day = dateTimePicker1.Value.Day; int month = dateTimePicker1.Value.Month; label1.Text = "Sie sind " + getAge(dateTimePicker1.Value) + " Jahre alt."; //Wenn Person Geburtstag hat, wird Meldung angezeigt if(day == DateTime.Now.Day && month == DateTime.Now.Month) { MessageBox.Show("Alles Gute zu Ihrem " + getAge(dateTimePicker1.Value) + " Geburtstag!", "Meldung"); } } //Methode zum Feststellen des Alters public static int getAge(DateTime birthday) { int alter = DateTime.Now.Year - birthday.Year; birthday = birthday.AddYears(alter); if (DateTime.Now.CompareTo(birthday) < 0 ) { alter--; } return alter; }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1