CodeGym/Java Tasks/Dreiecksregel

Dreiecksregel

  • 4
  • Gesperrt
Können drei beliebige Liniensegmente die Seiten eines Dreiecks sein? Du hast wahrscheinlich schon erraten (oder dich an die Geometrie aus der Schule erinnert), dass du nur dann ein Dreieck erhältst, wenn die Summe der Längen von zwei beliebigen Seiten größer ist als die Länge der dritten Seite. Nun, jetzt werden wir Code schreiben, um zu prüfen, ob 3 Liniensegmente geeignet sind, ein Dreieck zu bilden.
Sie können diese Aufgabe nicht abschließen, weil Sie nicht angemeldet sind.
Kommentare (6)
  • Beliebt
  • Neu
  • Alt
Sie müssen angemeldet sein um einen Kommentar zu hinterlassen
Tim
Level 4 , Germany, Germany
24 August 2021, 18:35
Wenn Mann beim if satement if ((a <= b + c) && (b <= c + a) && (c <= a + b)) eingibt, dann wird es als nicht erfüllt angesehen. Obwohl es eigentlich geht.... Ist zwar nervig, aber man darf kein = Zeichen dazwischen stehen haben. Es muss dann also so if ((a < b + c) && (b < c + a) && (c < a + b)) aussehen. Dann wird dir Aufgabe auch als richtig angesehen. :D
elias
Level 4 , Germany, Germany
10 Oktober 2022, 14:51
if ((seite1+seite2 <= seite3) && (seite2+seite3 <= seite1) && (seite1+seite3 <= seite2)) System.out.println("Das Dreieck ist nicht möglich."); usw. doch das Funktioniert habs allerdings anders herum gemacht
Prafessor
Level 5 , Regensburg, Germany
16 Juni 2020, 09:11
Verstehe nicht, warum die 4 Anforderung nicht erfüllt wird.
Madras
Level 7 , Duesseldorf, Germany
18 Februar 2020, 14:05
Dein Ergebnis ist nicht ganz richtig, deine Überprüfungen sind nicht ganz korrekt. Gibt ja auch den Fall, dass C = A+B ist, ein Dreieck ist dann aber dennoch nicht möglich.
TR28
Level 11 , Österreich
14 Februar 2020, 07:15
Das Ergebnis ist richtig, dennoch ist der letzte Punkt nicht erfüllt.
12 August 2021, 18:17
Kann das sein das du statt && eher || gemacht hattest?