Check input so erstellen Sie ein gültiges Dreieck
Mache ich eine Aufgabe, bei der der Benutzer drei Seiten eines Dreiecks zu berechnen, die Grundfläche und den Umfang. Ich uppdate mein code, weil es nicht akzeptiert wurde von der Lehrerin. Ich müssen tun, irgendeine Art von stellen Sie sicher, dass die Werte einen gültigen Dreieck. Ich Suche und fand einige Informationen über die Dreiecks-Ungleichung Theorem, und es ist über Die Summe der Längen von zwei beliebigen Seiten eines Dreiecks ist größer als die Länge der Dritten Seite
Also wenn ich immer dieses Recht, ich habe die Werte A, B und C und ich werde die Summe A + B zu prüfen, ob dieser größer ist als C und die Summe A + C und diese ist größer als B und schließlich prüfen, ob die Summe von B + C ist größer als A, bevor eine Berechnung erfolgt. Ist das richtig? Hilfe ist preciated!
- Wohl besser auf Mathematik
- Du bist off-topic hier. Aber Sie haben die Allgemeine Idee Recht, Google für die Dreiecks-Ungleichung.
- nicht wahr ist jedoch, können Sie zwei Längen von 10 und einer Länge von 15 und es ist ein gültiges Dreieck, obwohl 10 + 10 ist 20, die größer ist als 15...
- Hmm das gute alte Dreieck fehlschlagen, die Ihrem Fall für die Seiten
2,3,5
- yeah das ist, was es bedeutet, die Summe von zwei Seiten (20) größer als Dritte (15)
- mein Fehler, ich lese es rückwärts...
- dies sollte helfen, freemathhelp.com/feliz-triangle-inequalities.html
- Es ist ausreichend, dass die Summe der beiden kürzeren Seiten ist größer als die längste Seite. Natürlich, die überprüfung der drei Summen ist nicht mehr Arbeit als das Sortieren und prüfen eine Summe, wenn Sie fertig sind programmgesteuert.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ihrem Ansatz addition der Längen von zwei Seiten und vergleichen Sie die Dritte Seite ist richtig, aber Sie müssen dies tun, für jeder ein paar Zeilen.
Nur, wenn alle drei Fälle zutreffen, Sie haben ein Dreieck.
Nein, überhaupt nicht. Jeder drei Punkte, die Sie wählen Formen, die eine gültige triange, , es sei denn Sie sind alle auf der gleichen geraden Linie.
4, 3, 2
jeder der Werte, die Länge von einer Seite. Es gibt keine Punkte. Während der Kurs eine Linie muss ein start-und end-Punkt, das Programm hat keine Kenntnis von Ihnen.