Hallo Leute,ich bin neu hier und hoffe das ihr mir gleich bei meinem ersten Problem helfen könnt...Ich möchte ein Programm schreiben, welches folgende Aufgabenstellung hat:
Es soll ein Programm entwickelt werden, das berechnet, ob sich zwei Kreise überlappen, berühren oder
nichts von beidem.
Aufgabe: Fordern Sie den Benutzer zunächst auf, eine Zahl anzahl einzugeben, die die Anzahl an
Überprüfungsszenarien angibt. In jedem Überprüfungsszenario wird der Benutzer dann aufgefordert
sechs int-Werte einzugeben: für zwei Kreise jeweils die x-Koordinate, die y-Koordinate und den Radius
(x1 y1 r1 x2 y2 r2). Der Radius soll dabei immer ein positiver Wert sein. Anschließend soll Ihr Programm
in jedem Überprüfungsszenario berechnen, ob die beiden Kreise überlappen (Ausgabe: „Circles
overlap“), ob sie sich berühren (Ausgabe: „Circles touch“) oder keines von beidem (Ausgabe: „Circles are
separated“).
Beispiel:
Eingabe: Ausgabe:
3
0 0 10 0 0 5 Circles overlap
0 0 10 0 14 4 Circles touch
0 0 10 0 15 4 Circles are separated
Leider weiss ich nicht wie ich das machen soll....Vielleicht kann mir ja einer helfen...
Es soll ein Programm entwickelt werden, das berechnet, ob sich zwei Kreise überlappen, berühren oder
nichts von beidem.
Aufgabe: Fordern Sie den Benutzer zunächst auf, eine Zahl anzahl einzugeben, die die Anzahl an
Überprüfungsszenarien angibt. In jedem Überprüfungsszenario wird der Benutzer dann aufgefordert
sechs int-Werte einzugeben: für zwei Kreise jeweils die x-Koordinate, die y-Koordinate und den Radius
(x1 y1 r1 x2 y2 r2). Der Radius soll dabei immer ein positiver Wert sein. Anschließend soll Ihr Programm
in jedem Überprüfungsszenario berechnen, ob die beiden Kreise überlappen (Ausgabe: „Circles
overlap“), ob sie sich berühren (Ausgabe: „Circles touch“) oder keines von beidem (Ausgabe: „Circles are
separated“).
Beispiel:
Eingabe: Ausgabe:
3
0 0 10 0 0 5 Circles overlap
0 0 10 0 14 4 Circles touch
0 0 10 0 15 4 Circles are separated
Leider weiss ich nicht wie ich das machen soll....Vielleicht kann mir ja einer helfen...