static void Main(string[] args) { Transportmittel transportmittel = new Transportmittel("Kutsche", 450.23, 200); Console.OutputEncoding = Encoding.Unicode; Console.WriteLine(transportmittel.BeschreibeMich()); PKW pkw = new PKW("Audi", 45.45, 189, 3, 45); Console.WriteLine(pkw.BeschreibeMich()); Schiff schiff = new Schiff("Titanic", 2000000.00, 150, Schiff.SchiffsTreibstoff.Diesel); Console.WriteLine(schiff.BeschreibeMich()); Flugzeug flugzeug = new Flugzeug("Boeing", 356433222.22, 500, 7, 20000); Console.WriteLine(flugzeug.BeschreibeMich()); Console.ReadKey(); }
static void Main(string[] args) { Console.OutputEncoding = Encoding.UTF8; //Console.Write("Bitte Fahrzeugname eingeben: "); //string FName = Console.ReadLine(); //Console.Write("Bitte MaxGeschwindigkeit eingeben: "); //int FMaxGeschw = int.Parse(Console.ReadLine()); //Console.Write("Bitte Preis eingeben: "); //int FPreis = int.Parse(Console.ReadLine()); //Console.Write("Bitte aktuelle Geschwindigkeit eingeben: "); //int FAktuellV = int.Parse(Console.ReadLine()); //Console.Write("Bitte Anfangs-Zustand eingeben (\"Stehend=0, Fahrend=1\"): "); //int FZustand = int.Parse(Console.ReadLine()); //Fahrzeug fahrzeug = new Fahrzeug(FName, FMaxGeschw, FPreis, FAktuellV, FZustand); FahrzeugLib fahrzeug = new FahrzeugLib("BMW", 200, 20000); Flugzeug flugzeug = new Flugzeug("Boeing", 900, 9500000, 3); PKW pkw = new PKW("Audi", 250, 35000, 5); Schiff schiff = new Schiff("Titanic", 60, 2500000, true); foreach (var item in flugzeug) { Console.WriteLine($"Eintrag: {item}"); } Console.WriteLine("\n###########################"); //Console.WriteLine($"Name: {fahrzeug.Name}"); //Console.WriteLine($"Max Geschw: {fahrzeug.MaxGeschwindigkeit}"); //Console.WriteLine($"Preis: {fahrzeug.Preis}"); //Console.WriteLine($"Aktuelle Geschw: {fahrzeug.AktuelleGeschwindigkeit}"); //Console.WriteLine($"Zustand: {fahrzeug.Zustand}"); Console.WriteLine(fahrzeug.BeschreibeMich()); Console.WriteLine("\n###########################"); Console.WriteLine(flugzeug.BeschreibeMich()); Console.WriteLine("\n###########################"); Console.WriteLine(pkw.BeschreibeMich()); Console.WriteLine("\n###########################"); Console.WriteLine(schiff.BeschreibeMich()); Console.WriteLine(); Console.WriteLine("\n###########################"); bool beenden = true; do { Console.WriteLine(); Console.WriteLine("Was soll mit dem Fahrzeug passieren?"); Console.WriteLine("1 = Motor stoppen"); Console.WriteLine("2 = Motor starten"); Console.WriteLine("3 = Beschleunigen"); Console.WriteLine("4 = Habe fertig"); int Antwort = int.Parse(Console.ReadLine()); Console.Clear(); switch (Antwort) { case 1: fahrzeug.StoppeMotor(); Console.WriteLine($"Aktueller Zustand: {fahrzeug.Zustand}"); break; case 2: fahrzeug.StarteMotor(); Console.WriteLine($"Aktueller Zustand: {fahrzeug.Zustand}"); break; case 3: fahrzeug.Beschleunigen(); Console.WriteLine($"Aktuelle Geschw: {fahrzeug.AktuelleGeschwindigkeit} km/h"); break; case 4: beenden = false; break; } } while (beenden); }