static int currentLine = 0;
static String[] str_array = new[] {
"01.04.2021 100062 100076 2",
"11.04.2021 100062 100076 3",
"10.04.2021 100062 500123 1",
"13.04.2021 201235 200234 1",
"14.04.2021 201235 200234 1",
"07.04.2021 201234 200346 1",
public static void Main()
new Program().erstelle_liste(6.00);
public void erstelle_liste(Double stundenSatz) {
while((zeile = hole_satz()) != "") {
public string hole_satz() {
return str_array[currentLine++];
public int lese_m_id(String satz) {
if(int.TryParse(satz.Split(" ")[1], out m_id)) {
public int lese_l_id(String satz) {
if(int.TryParse(satz.Split(" ")[2], out l_id)) {
public int lese_anz_std(String satz) {
if(int.TryParse(satz.Split(" ")[2], out anz_std)) {
public void schreibe_kopf() {
Console.WriteLine("NR\tMitgliedID\tName\tVorname\tLeistungsID\tLeistung\tAnzahlStunden\tStundensatz\tGesamt");
public void schreibe_daten(int nr, int mitgliedid, int leistungsid, int anzahlstunden, double stundensatz) {
string name = String.Empty, vorname = String.Empty, leistung = String.Empty;
case 100062: name = "Clausen";
case 201235: name = "Rader";
case 100076: leistung = "Gießen";
case 500123: leistung = "Umgraben";
case 200234: leistung = "Hausputz";
case 200346: leistung = "Einkauf";
Console.WriteLine($"{nr}\t {mitgliedid}\t\t{name} {vorname}\t {leistungsid}\t\t {leistung}\t {anzahlstunden}\t\t\t\t{stundensatz}\t\t\t {stundensatz*anzahlstunden}");
public void schreibe_summe(Double summe) {
Console.WriteLine($"Summe:\t {summe}");
public void schreibe_gsumme(Double gsumme) {
Console.WriteLine($"Gesamtsumme:\t {gsumme}");