0 Daumen
147 Aufrufe

Frage:

C# Kreis Methoden implementieren?

Hey Leute, ich verstehe hier nicht was genau hier zu tun ist, was meint der Einfacher Abstand stimmt nicht?

Werden zwei Kreise miteinander verglichen? Aber wie Abstand...?


Code:

blob.png

Text erkannt:

[TestMethod()]
public void T05_GetGapTest()
\{
Circle circle \( = \) new circle \( (0,0,10) \)
Circle othercircle \( = \) new Circle \( (20,0,5) \);
Assert. AreEqual(5|, circle. GetGapTo(otherCircle), \( 0.01 \), "Einfacher Abstand stimmt nicht!");
otherCircle. Radius \( =10 ; \quad / / \) Berühren einander gerade

blob.png

blob.png

Text erkannt:

public double GetGapTo(Circle cirle)
\{
\( \xi \)

Avatar von

1 Antwort

0 Daumen

Der Kreis mit Mittelpunkt (0|0) und Radius 10 hat zu dem Kreis mit Mittelpunkt (20|0) und Radius 5 einen Abstand von 5 (zeichne beide Kreise, verbinde die Mittelpunkte mittels einer Strecke; der Abstand der Kreise ist die Länge des Teils der Strecke, der außerhalb der beiden Kreis liegt).

Die Funktion GetGapTo soll diesen Abstand berechnen.

Die Funktion T05_GetGapTest testet, ob GetGapTo korrekt arbeitet.

Avatar von 5,6 k

Ein anderes Problem?

Stell deine Frage

Willkommen bei der Stacklounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community