Rechtwinkliges Dreieck aus zwei Katheten berechnen
Geben Sie die Längen der beiden senkrecht aufeinanderstehenden Katheten ein, um das vollständige rechtwinklige Dreieck in einem Schritt zu berechnen.
Im Browser ausführen – kostenlos
Der Rechner bestimmt die Hypotenuse mit dem Satz des Pythagoras, ermittelt beide spitzen Winkel in Grad mithilfe der Umkehrtrigonometrie und gibt zusätzlich Fläche und Umfang zusammen mit allen drei Seiten aus. Damit können Sie Aufgaben prüfen, Baumaße planen, Zeichnungen vorbereiten oder Geometrieberechnungen automatisieren. Beide Eingaben müssen endliche Zahlen größer als null sein, da Seiten mit einer Länge von null oder negative Seiten kein gültiges Dreieck bilden können.
Geben Sie die Längen der beiden senkrechten Katheten ein
Ein rechtwinkliges Dreieck besitzt zwei Seiten, die am Neunzig-Grad-Winkel zusammentreffen. Diese Seiten heißen Katheten; dieser Rechner bezeichnet sie als Kathete A und Kathete B. Geben Sie für jede Kathete eine positive Länge ein und verwenden Sie für beide Werte dieselbe Einheit. Möglich sind Millimeter, Zentimeter, Meter, Zoll, Fuß oder jede andere einheitlich verwendete Längeneinheit. Da die Gleichungen unabhängig vom Maßstab funktionieren, müssen Sie im Formular keine Einheit auswählen. Ein Dreieck mit den Katheten 3 und 4 ergibt beispielsweise eine Hypotenuse von 5 in derselben Einheit. Dezimalwerte werden unterstützt, sodass auch Maße wie 2.75 und 6.4 gültig sind. Schreiben Sie keine Einheitenkürzel in ein Zahlenfeld. Beide Katheten müssen endlich und strikt größer als null sein. Bei einem fehlenden Wert, einer Null, einer negativen Länge oder nicht numerischem Text erscheint eine klare Eingabefehlermeldung anstelle eines irreführenden geometrischen Ergebnisses. Durch diese strenge Eingabeprüfung lässt sich der Endpunkt auch sicher in automatisierten Kalkulations- und Prüfabläufen einsetzen.
So werden die einzelnen Ergebnisse ermittelt
Die Hypotenuse liegt dem rechten Winkel gegenüber und ist stets die längste Seite. Nach dem Satz des Pythagoras entspricht ihre Länge der Quadratwurzel aus der Summe des Quadrats von Kathete A und des Quadrats von Kathete B. Anschließend wird jeder spitze Winkel mit einer stabilen Arkustangensfunktion mit zwei Argumenten ermittelt: Winkel A liegt Kathete A gegenüber, während Winkel B Kathete B gegenüberliegt. Daher ergeben die beiden ausgegebenen spitzen Winkel zusammen neunzig Grad, abgesehen von unwesentlichen Abweichungen durch Dezimalrundung. Die Fläche ist die Hälfte des Produkts der beiden Katheten, denn diese dienen zugleich als Grundseite und senkrechte Höhe. Der Umfang ist die Summe aus Kathete A, Kathete B und der berechneten Hypotenuse. Die Ergebnisse werden auf eine einheitliche Anzahl von Dezimalstellen gerundet, damit kleine Gleitkommaartefakte die Ausgabe nicht beeinträchtigen. Der Rechner übernimmt den eingegebenen Maßstab ohne Umrechnung: Sind beide Katheten in Metern angegeben, werden Seiten und Umfang in Metern und die Fläche in Quadratmetern ausgegeben. Dadurch können Sie die Ausgabe leicht in ein Tabellenblatt, eine Zeichnungsnotiz, eine Mengenermittlung oder einen weiteren API-Aufruf übernehmen.
Prüfen und verwenden Sie das berechnete Dreieck
Bevor Sie das Ergebnis verwenden, sollten Sie prüfen, ob beide Eingabewerte tatsächlich die senkrechten Katheten und nicht eine Kathete und die Hypotenuse beschreiben. Dieses Werkzeug ist gezielt für den Fall zweier bekannter Katheten vorgesehen. Wenn Sie die längste Seite als Kathete eingeben, entsteht zwar ein anderes gültiges Dreieck, jedoch nicht das ursprünglich gemeinte. Die Plausibilität der Antwort lässt sich schnell kontrollieren: Die Hypotenuse muss länger als jede Kathete sein, beide spitzen Winkel müssen zwischen null und neunzig Grad liegen, ihre Summe muss neunzig Grad betragen und der Umfang muss größer als das Doppelte der Hypotenuse sein. Typische Anwendungen sind die Bestimmung einer diagonalen Strebe aus horizontaler und vertikaler Spannweite, die Berechnung eines Rampen- oder Dachwinkels aus Anstieg und Lauf, die Kontrolle der Diagonale einer rechteckigen Platte sowie die Lösung von Geometrieaufgaben. Für automatisierte Abläufe liefert die API benannte Zahlenfelder statt eines formatierten Absatzes, sodass Programme einzelne Maße speichern oder vergleichen können. Die Berechnung im Browser eignet sich für gelegentliche Aufgaben; jeder API-Aufruf kostet $0.002, wenn Sie denselben Vorgang zuverlässig in Software wiederholen möchten.
Anwendungsfälle
Diagonale eines Rechtecks berechnen
Verwenden Sie Breite und Höhe des Rechtecks als Katheten, um die Diagonale zwischen zwei Ecken und die zugehörigen Winkel zu bestimmen.
Rampe oder Dachneigung planen
Geben Sie horizontalen Lauf und vertikalen Anstieg ein, um schräge Länge, beide spitzen Winkel, Fläche und Umfang zu erhalten.
Geometrische Prüfungen automatisieren
Erhalten Sie einheitlich benannte Maße für Kalkulationssoftware, Lernwerkzeuge, Zeichnungsprüfungen oder technische Vorprüfungen.
Häufige Fragen
Welche Eingaben sind erforderlich?
Geben Sie die Längen beider senkrechten Katheten als positive endliche Zahlen an. Verwenden Sie für beide dieselbe Maßeinheit.
Welcher Winkel ist Winkel A?
Winkel A ist der spitze Winkel gegenüber Kathete A. Winkel B liegt Kathete B gegenüber; zusammen ergeben beide 90 Grad.
Welche Einheiten gibt der Rechner aus?
Seiten und Umfang verwenden die eingegebene Einheit, die Fläche deren Quadrat und die Winkel werden in Grad ausgegeben.
Warum werden null und negative Längen abgelehnt?
Bei einem geometrischen Dreieck muss jede Seitenlänge größer als null sein; nicht positive Katheten können daher kein gültiges rechtwinkliges Dreieck bilden.
Was kostet eine Berechnung per API?
Jeder API-Aufruf kostet $0.002. Für gelegentliche interaktive Berechnungen können Sie den Browserrechner direkt verwenden.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/trig/right-triangle-two-legs \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"leg_a":3,"leg_b":4}'const res = await fetch("https://api.kit.forhosting.com/trig/right-triangle-two-legs", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"leg_a": 3,
"leg_b": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/right-triangle-two-legs",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"leg_a": 3,
"leg_b": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/right-triangle-two-legs", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"leg_a":3,"leg_b":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"leg_a":3,"leg_b":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/right-triangle-two-legs", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"leg_a": 3,
"leg_b": 4
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.right_triangle_two_legs",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |