public static void Circle(Circle kreis) { Start: Console.Clear(); Console.WriteLine("Wass möchtest du Machen? (Zurück mit ENTER)\n"+"(A)-Eingegebene Daten sehen.\n(B)-Durchmesser des Kreises\n(C)-Den Flächeninhalt des Kreises\n(D)-Den Umfang des Kreises\n(E)-Zurück zum start"); string statement = Console.ReadLine().ToUpper(); switch (statement) { case "A": Console.Clear(); Console.WriteLine("Radius: " + kreis.Radius + "\nX-Koord: " + kreis.XCoordinate + "\nY-Koord: " + kreis.YCoordinate); Console.ReadLine(); goto Start; case "B": Console.Clear(); Console.WriteLine("Durchmesser: " + kreis.GetDiameter()); Console.ReadLine(); goto Start; case "C": Console.Clear(); Console.WriteLine("Flächeninhalt: " + kreis.GetArea()); Console.ReadLine(); goto Start; case "D": Console.Clear(); Console.WriteLine("Umfang: " + kreis.GetCircumference()); Console.ReadLine(); goto Start; case "E": Console.Clear(); MainClass.Main(null); break; default: goto Start; } }
public static void Circle() { Circle kreis = new Circle(); Console.Clear(); Console.Write("Willkommen bei der Kreiserstellung, bitte gib den Radius an: "); string rad_str = Console.ReadLine(); IsString.ToDouble(rad_str); kreis.Radius = Convert.ToDouble(rad_str); Console.Clear(); Console.Write("Bitte gib nun die X-Koordinate des Mittelpunktes, des Kreises an: "); string x_str = Console.ReadLine(); IsString.ToDouble(x_str); kreis.XCoordinate = Convert.ToDouble(x_str); Console.Clear(); Console.Write("Bitte gib nun die Y-Koordinate des Mittelpunktes, des Kreises an: "); string y_str = Console.ReadLine(); kreis.YCoordinate = Convert.ToDouble(y_str); Console.Clear(); Console.WriteLine("Bitte daten Überprüfen:\n"+"Radius: " + kreis.Radius + "\nX-Koordinate: " + kreis.XCoordinate + "\nY-Koordinate: " + kreis.YCoordinate); Console.WriteLine("Nochmal eingeben?:\n(A)-Ja\n(B)-Nein"); //überprüfung ob ja oder nein String yn = Console.ReadLine().ToUpper(); //verpacken info in arrey if (yn == "A") { Erstellen.Circle(); } else Auswerten.Circle(kreis); }