public static void Main()
string Name, Eingabe, Antwort;
Console.Write("Bitte geben Sie Ihren Vornamen ein: ");
Name = Console.ReadLine();
Console.Write("Bitte geben Sie Ihr Geburtsjahr ein: ");
Eingabe = Console.ReadLine();
Console.WriteLine("Ungültige Eingabe - Zu jung");
for (int i = 0; i < Eingabe.Length; i++)
if ((Eingabe[i] < '0') || (Eingabe[i] > '9'))
Console.WriteLine("Ungültige Eingabe - Nur Zahlen erlaubt");
GebJahr = Convert.ToInt32(Eingabe);
if (GebJahr >= DateTime.Now.Year)
Console.WriteLine("Ungültiges Geburtsjahr - Zu jung");
Console.WriteLine("Hatten Sie in diesem Jahr schon Geburtstag? (J/N)");
Antwort = Console.ReadLine();
if (Antwort.ToUpper() == "J")
Alter = DateTime.Now.Year - GebJahr;
Alter = DateTime.Now.Year - GebJahr;
Console.WriteLine("Hallo {0}, Sie sind {1} Jahre alt", Name, Alter);