Hallo liebes Forum.
Bitte verzeiht mir, falls ich den Thread an der falschen Stelle geöffnet habe.
Ich habe da ein Kleines Problem.
Und zwar schreibe ich gerade an einer Art "Personalverwaltung" innerhalb einer Konsole.
Ich möchte, dass mein Programm beendet wird, sobald die "eingabe = "e"" ist.
Zu eurer Information, ich nutze VS 2008, da ich das an meinem Geschäftslaptop mache und ich nur das installieren kann.
Anbei einmal der Code dazu. Aktuell noch in der Anfangsphase, implementiert werden sollen noch ein paar Klassen und um Arrays werde ich auch nicht drum rum kommen, das weiß ich. Aber ersteinmal sollte die Do..While-Schleife meinen "Trigger" unterstützen.
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70: 71: 72: 73: 74: 75: 76: 77: 78: 79: 80: 81: 82: 83: 84: 85: 86: 87: 88: 89: 90: 91: 92: 93:
| using System; using System.Collections.Generic; using System.Linq; using System.Text;
namespace Firma1 { class Program { static void Main(string[] args) { string geburtsdatum; string gehalt; string vorname; string nachname; string strasse; string ort; string plz; string hausnummer; string abteilung; string eingabe = "";
do { Console.Clear(); Console.WriteLine("Wilkommen in Ihrer Personalverwaltung!"); Console.WriteLine("--------------------------------------"); Console.WriteLine(); Console.WriteLine("1. Mitarbeiter anlegen"); Console.WriteLine("2. Mitarbeiterdaten abfragen"); Console.WriteLine("Drücken sie 'e' zum beenden!"); string e = Console.ReadLine(); string eingabe = e;
switch (e) { case "1": Console.Clear(); Console.WriteLine("Geben Sie folgende Daten ein: "); Console.WriteLine("Vorname: "); vorname = Console.ReadLine(); Console.WriteLine("Nachname: "); nachname = Console.ReadLine(); Console.WriteLine("Straße: "); strasse = Console.ReadLine(); Console.WriteLine("Hausnummer: "); hausnummer = Convert.ToString(Console.ReadLine()); Console.WriteLine("Postleitzahl: "); plz = Convert.ToString(Console.ReadLine()); Console.WriteLine("Ort: "); ort=Console.ReadLine(); Console.WriteLine("Geburtsdatum in tt.mm.jjjj: "); geburtsdatum = Console.ReadLine(); Console.WriteLine("Gehalt in Netto: "); gehalt = Convert.ToString(Console.ReadLine()); Console.WriteLine("In welcher Abteilung: "); abteilung = Console.ReadLine(); Console.WriteLine("Vielen Dank!"); Console.WriteLine("Drücken Sie bitte Enter, \num zum Obermenü zurückzukehren!"); Console.ReadLine(); break;
case "2":
Console.Clear(); Console.WriteLine("Mitarbeiterdaten: "); Console.WriteLine(vorname); Console.WriteLine(nachname); Console.WriteLine(strasse); Console.WriteLine(hausnummer); Console.WriteLine(plz); Console.WriteLine(ort); Console.WriteLine(geburtsdatum); Console.WriteLine(abteilung); Console.WriteLine(gehalt); break;
default: Console.Clear(); Console.WriteLine("Sie haben eine ungültige Eingabe getätigt!"); Console.WriteLine("Drücken Sie Enter um in das Hauptmenü zurückzukehren!"); Console.ReadLine(); break; } } while (eingabe != "e"); } } } |
Ich Danke euch schonmal
Moderiert von Christian S.: C#-Tags hinzugefügt
Moderiert von Christian S.: Topic aus Alle Sprachen - Alle Plattformen verschoben am Mi 08.03.2017 um 08:58
Moderiert von Th69: Titel geändert (war "C# - Wo liegt mein Fehler?").