Komplementärwinkel-Rechner
Finden Sie den Winkel, der einen spitzen Winkel zum rechten Winkel ergänzt: Der Komplementärwinkel von 30° ist 60°, der von 12,5° ist 77,5°. Geben Sie einen Wert echt zwischen 0 und 90 Grad ein. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Winkel
- 30
- Winkel (°)
- 30
- Komplementwinkel (Grad)
- 60
Der Komplementärwinkel-Rechner beantwortet eine der ältesten Fragen der Elementargeometrie: Welcher Winkel ergänzt einen gegebenen spitzen Winkel zum rechten Winkel? Zwei Winkel sind komplementär, wenn ihre Maße zusammen genau 90 Grad ergeben; der Komplementärwinkel ergibt sich also, indem man das gegebene Maß von 90 subtrahiert. Sie senden das Maß eines spitzen Winkels in Grad — strikt größer als 0 und strikt kleiner als 90 — und erhalten sein Komplement zurück, ebenfalls in Grad.
Was Komplementärwinkel sind
Komplementärwinkel sind jedes Winkelpaar, dessen Maße zusammen 90 Grad ergeben. Ein Winkel von 30 Grad wird durch einen von 60 Grad ergänzt, ein Winkel von 12.5 Grad durch einen von 77.5 Grad. Sie müssen weder nebeneinander liegen noch eine Seite teilen; die Definition beruht allein auf der Summe ihrer Maße.
Teilen zwei Komplementärwinkel Scheitelpunkt und Seite, bilden ihre äußeren Schenkel einen rechten Winkel — deshalb taucht das Konzept auf, sobald rechtwinklige Dreiecke und senkrechte Geraden im Geometrieunterricht vorkommen. Der Komplementärwinkel-Rechner reduziert die Idee auf ihren arithmetischen Kern: Komplement gleich 90 minus dem gegebenen Maß.
Da nur spitze Winkel Teil eines solchen Paares sein können — ein Winkel von 90 Grad oder mehr bräuchte einen Partner von null oder negativem Maß —, lehnt der Endpunkt alles außerhalb des offenen Intervalls von 0 bis 90 Grad ab und erklärt warum, statt stillschweigend einen sinnlosen negativen Winkel zurückzugeben.
So funktioniert die Berechnung
Die Eingabe ist eine einzige Zahl: das Maß Ihres Winkels in Grad. Der Endpunkt prüft, dass sie vorhanden ist, sich als endliche Zahl parsen lässt und strikt zwischen 0 und 90 liegt. Beide Grenzen sind ausgeschlossen, denn bei exakt 0 wäre das Komplement ein rechter Winkel, der einem Paar nichts hinzufügt, und bei exakt 90 wäre das Komplement null — beides ist im üblichen Sinn kein Komplementärpaar.
Das Komplement wird dann als 90 minus Ihrem Maß berechnet und auf sechs Dezimalstellen gerundet; die Antwort spiegelt Ihren Winkel daneben zurück, sodass ein Log oder Audit-Trail beide Paarmitglieder ohne zweite Abfrage zeigen kann.
Wo es in der Praxis passt
Der naheliegende Einsatz sind Hausaufgabenkontrolle und Unterrichtswerkzeuge, doch Komplementärwinkel tauchen überall auf, wo ein rechter Winkel in zwei Teile zerlegt wird. Tischler, die eine Gehrung für eine rechtwinklige Ecke sägen, Maschinisten, die eine Schmiege einstellen, Vermesser, die eine Sichtlinie aus einer gemessenen Neigung ableiten, Programmierer, die ein Sprite auf ein Ziel drehen — alle subtrahieren früher oder später einen Winkel von 90 Grad.
Ein kleiner deterministischer Endpunkt bedeutet, dass eine Tabellenkalkulation, ein Build-Skript oder eine Nachhilfe-App die Antwort erhält, ohne eigene Arithmetik und Validierungsregeln einzubetten, und sich überall auf dieselbe Strenge beim 0-bis-90-Bereich verlassen kann.
Anwendungsfälle
Geometrie-Hausaufgaben prüfen
Prüfen Sie, ob zwei Winkel wirklich komplementär sind, indem Sie das Komplement des einen abfragen und mit dem anderen vergleichen.
Einen rechten Winkel im Bau teilen
Ermitteln Sie den zweiten Schnittwinkel für eine gegehrte rechtwinklige Ecke aus dem ersten — in einem Skript oder einer Tabellenformel.
Eine Nachhilfe-App betreiben
Erzeugen Sie Komplementärwinkel-Aufgaben und validieren Sie Schülerantworten gegen einen deterministischen, stets konsistenten Endpunkt.
Häufige Fragen
Was ist ein Komplementärwinkel?
Einer von zwei Winkeln, deren Maße zusammen genau 90 Grad ergeben. Jeder Winkel des Paares ist das Komplement des anderen.
Was kostet es?
Im Browser auf dieser Seite läuft es außerdem kostenlos — mit demselben Code und derselben Antwort.
Welche Eingaben werden akzeptiert?
Jede endliche Zahl strikt zwischen 0 und 90, interpretiert als Grad.
Warum werden 0 und 90 Grad abgelehnt?
Weil keines davon im üblichen Sinn ein Komplementärpaar bildet: 0 Grad bräuchte einen vollen rechten Winkel als Partner, und 90 Grad bräuchte einen Winkel vom Maß null.
Funktioniert es mit Dezimalwerten?
Ja. Maße wie 12.5 oder 33.75 sind kein Problem, und das Komplement wird auf sechs Dezimalstellen gerundet, damit die Ergebnisse maschinenübergreifend stabil sind.
Wird etwas gespeichert?
Nein. Die Zahl wird im Arbeitsspeicher verarbeitet und verworfen; zurückgegeben werden nur der Winkel und sein Komplement.
Verwandte Tools
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/math/complementary-angles \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"angle":30}'const res = await fetch("https://api.kit.forhosting.com/math/complementary-angles", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"angle": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/complementary-angles",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"angle": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/complementary-angles", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"angle":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"angle":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/complementary-angles", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"angle": 30
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.complementary_angles",
"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. |
Technische Hinweise
Derselbe deterministische Code läuft kostenlos in Ihrem Browser auf dieser Seite und über die kostenpflichtige API, sodass die Antwort hier exakt der Antwort entspricht, die Ihre Integration erhält.
So funktioniert die Berechnung
Das Runden ist Absicht: Reine Gleitkomma-Subtraktion kann im letzten Bit zwischen Maschinen abweichen, und ein stabiles gerundetes Ergebnis garantiert, dass die kostenlose Webversion und die kostenpflichtige API jedes Mal byteidentische Antworten liefern.
Wo es in der Praxis passt
Es kostet $0.002 pro Anfrage über die API, ohne Netzwerkaufrufe oder versteckten Zustand auf unserer Seite, und die identische Logik läuft kostenlos im Browser auf dieser Seite für einmalige Prüfungen, bevor Sie etwas einbinden.