using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { //Initialisierung der Variablen int Jahr_Aktuell = 0; int Monat_Aktuell = 0; int Tag_Aktuell = 0; int Jahr_Geburt = 0; int Monat_Geburt = 0; int Tag_Geburt = 0; int Jahr_Arbeitsbeginn = 0; int Monat_Arbeitsbeginn = 0; int Tag_Arbeitsbeginn = 0; int Alter = 0; int Arbeitszeit = 0; Console.WriteLine("Bitte geben sie den heutigen Tag ein"); // Angaben des heutigen Daten un der Daten der Geburt und des Arbeitsbeginns Tag_Aktuell = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(" "); Console.WriteLine(" "); Console.WriteLine(" "); Console.WriteLine("Bitte geben sie den heutigen Monat ein"); Monat_Aktuell = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(" "); Console.WriteLine(" "); Console.WriteLine(" "); Console.WriteLine("Bitte geben sie das heutige Jahr ein"); Jahr_Aktuell = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(" "); Console.WriteLine(" "); Console.WriteLine(" "); Console.WriteLine("Bitte geben sie den Tag ihrer Geburt ein"); Tag_Geburt = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(" "); Console.WriteLine(" "); Console.WriteLine(" "); Console.WriteLine("Bitte geben sie den Monat ihrer Geburt ein ein"); Monat_Geburt = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(" "); Console.WriteLine(" "); Console.WriteLine(" "); Console.WriteLine("Bitte geben sie das Jahr ihrer Geburt ein"); Jahr_Geburt = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(" "); Console.WriteLine(" "); Console.WriteLine(" "); Console.WriteLine("Bitte geben sie den Tag ihres Arbeitsbeginns ein"); Tag_Arbeitsbeginn = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(" "); Console.WriteLine(" "); Console.WriteLine(" "); Console.WriteLine("Bitte geben sie den Monat ihres Arbeitsbeginns ein"); Monat_Arbeitsbeginn = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(" "); Console.WriteLine(" "); Console.WriteLine(" "); Console.WriteLine("Bitte geben sie das Jahr ihres Arbeitsbeginns ein"); Jahr_Arbeitsbeginn = Convert.ToInt32(Console.ReadLine()); // Bestimmung des Alters if (Monat_Aktuell > Monat_Geburt) { Alter = (Jahr_Aktuell - Jahr_Geburt); } else if (Monat_Aktuell == Monat_Geburt) { if (Tag_Aktuell > Tag_Geburt) { Alter = (Jahr_Aktuell - Jahr_Geburt - 1); } } else { Alter = (Jahr_Aktuell - Jahr_Geburt); } // Bestimmung der Arbeitsdauer if (Monat_Aktuell > Monat_Arbeitsbeginn) { Arbeitszeit = (Jahr_Aktuell - Jahr_Arbeitsbeginn); } else if (Monat_Aktuell == Monat_Arbeitsbeginn) { if (Tag_Aktuell > Tag_Arbeitsbeginn) { Arbeitszeit = (Jahr_Aktuell - Jahr_Arbeitsbeginn - 1); } } else { Arbeitszeit = (Jahr_Aktuell - Jahr_Arbeitsbeginn); } // Bestimmung, ob die Frührente gestattet wird if (Arbeitszeit >= 25 && Alter == 57) { Console.WriteLine("Der Antrag auf Frührente wird gestattet"); Console.ReadKey(); } else if (Alter == 58 && Arbeitszeit >= 10) { Console.WriteLine("Der Antrag auf Frührente wird gestattet"); Console.ReadKey(); } else if (Alter > 58) { Console.WriteLine("Der Antrag auf Frührente wird gestattet"); Console.ReadKey(); } else if (Arbeitszeit < 25 && Alter < 58) { Console.WriteLine("Der Antrag auf Frührente wird nicht gestattet"); Console.ReadKey(); } else if (Arbeitszeit < 10 && Alter == 58) { Console.WriteLine("Der Antrag auf Frührente wird nicht gestattet"); Console.ReadKey(); } else { Console.WriteLine("Der Antrag auf Frührente wird nicht gestattet!"); Console.ReadKey(); } } } }