Uebungsaufgaben_ITFA_2_SS_2025/Exercises/E28_Classes/Exercise_3.cs
s.schueler.doz 19d199a2ad Initial
2025-02-10 17:06:29 +01:00

59 lines
1.6 KiB
C#

using System;
using System.IO;
using System.Collections.Generic;
namespace Exercises_C_Sharp.E28_Classes
{
class Exercise_3
{
public static void Start()
{
//Erstellen Sie eine Liste von Ausweisen (IDs)
//Code START
//Code ENDE
//Der Nutzer soll nun beliebig viele Ausweise erstellen können. Achten Sie darauf, dass der Nutzer mindestens 5 Ausweise erstellen muss. Verwenden Sie die Methode UserCreateID(). Speichern Sie die Ausweise in die oben erstellte Liste, nach dem Geburtsdatum sortiert.
//Code START
//Code ENDE
//Geben Sie zum Schluss alle Ausweise aus. Nutzen Sie dafür die Methode ShowIDs().
//Code Start
//ShowIDs();
//Code ENDE
}
//Geben Sie in diser Methode alle Ausweise optisch ansprechend auf der Konsole aus.
static void ShowIDs(List<ID> idList)
{
//Code START
//Code ENDE
}
//Sorgen Sie dafür, dass der Anwender hier einen validen Ausweis erstellen kann. Setzen Sie die IDNumber selber. Achten Sie darauf, dass eine IDNumber mindesten 5 Zahlen beinhaltet und eindeutig sein muss.
//Code START
//Code ENDE
static ID UserCreateID()
{
//Code START
return new ID();
//Code ENDE
}
//Code START
//Code ENDE
}
class ID
{
public int IDNumber = -1;
public string? Prename = null;
public string? Givenname = null;
public DateTime Birth = DateTime.MinValue;
}
}