Quadratdiagonalen-Rechner
Multiplizieren Sie die Seite eines Quadrats mit √2 und erhalten Sie die Diagonale von Ecke zu Ecke: Seite 5 ergibt 7,071067811865, Seite 1 ergibt 1,414213562373. Seite null ergibt null, negative Seiten werden abgelehnt. 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
- Seite
- 5
- Diagonale
- 7,0710678119
Ein Quadrat hat vier gleich lange Seiten und vier rechte Winkel, daher ist jede Diagonale die Hypotenuse eines rechtwinklig-gleichschenkligen Dreiecks, dessen Katheten die Seitenlänge sind. Diese Geometrie ergibt die geschlossene Formel d = s√2: Multiplizieren Sie die Seite mit der Quadratwurzel aus zwei und erhalten Sie die Ecke-zu-Ecke-Distanz, ohne die Figur zu konstruieren. Dieser Quadratdiagonalen-Rechner akzeptiert eine einzelne nichtnegative Seitenlänge, prüft, dass die Zahl endlich ist, und liefert die Diagonale mit einem stabilen Formel-Tag. Keine Netzwerkanrufe, keine Zufallsstichproben und kein Date.
Wie die Quadratdiagonale aus der Seitenlänge berechnet wird
Platzieren Sie ein Quadrat der Seite s in der Koordinatenebene mit einer Ecke im Ursprung und angrenzenden Seiten entlang der positiven Achsen. Die gegenüberliegende Ecke liegt dann im Punkt (s, s). Die euklidische Distanz von (0, 0) nach (s, s) ist die Quadratwurzel aus s zum Quadrat plus s zum Quadrat, was sich zur Wurzel aus zwei s zum Quadrat vereinfacht, also s mal der Wurzel aus zwei.
Das ist genau der Satz des Pythagoras, angewandt auf das rechtwinklige Dreieck aus zwei Seiten und der Diagonale: Die Katheten sind gleich, die Hypotenuse ist die Diagonale, und das Verhältnis des speziellen 45-45-90-Dreiecks besagt, dass die Hypotenuse die Kathete mal √2 ist. Der Rechner setzt diese Identität mit einer einzigen Multiplikation mit Math.SQRT2 nach dem Einlesen und Validieren der Seite um. Seitenlänge null ist erlaubt und liefert Diagonale null, passend zu einem entarteten Quadrat, das zu einem Punkt kollabiert.
Negative Seitenlängen werden abgelehnt, weil Länge in der euklidischen Geometrie für diesen Zweck nicht vorzeichenbehaftet ist; Infinity und NaN werden als nicht endlich abgelehnt. Klassische Prüfungen: Seite eins ergibt √2 ungefähr 1.414213562373, Seite fünf ergibt fünfmal √2, und Seite null ergibt null. Weil der Pfad nur Arithmetik und eine konstante Quadratwurzel nutzt, ist er deterministisch, O(1) und frei von iterativen Lösern oder Einheitenumrechnungen.
Was Sie senden und was Sie zurückerhalten
Geben Sie eine erforderliche endliche nichtnegative Zahl an: side, die Länge einer beliebigen Kante des Quadrats. Numerische Felder werden auf zwölf Dezimalstellen gerundet für stabile Goldens über Runtimes. Beispielprüfungen: Seite fünf liefert diagonal ungefähr 7.071067811865; Seite eins ungefähr 1.414213562373; Seite null liefert null; Seite minus drei scheitert unter Nennung der Nichtnegativitätsbedingung.
Nutzen Sie das kostenlose Browser-Tool für schnelle Plausibilitätsprüfungen bei Hausaufgaben oder Schnittlisten und rufen Sie denselben Vertrag aus Skripten für Massenauswertung auf, ohne die √2-Multiplikation in jeder Sprache neu zu implementieren.
Wo Quadratdiagonalenlängen in der Praxis vorkommen
Geometriekurse an weiterführenden Schulen und Hochschulen fragen ständig nach der Diagonale eines Quadrats, sobald die Seite bekannt ist; ein verlässlicher Rechner mit strengem Nichtnegativitätsfilter beschleunigt die Hausaufgabenkorrektur und vermeidet Tabellenfehler, bei denen jemand mit zwei statt √2 multipliziert oder Flächendiagonale mit Raumdiagonale eines Würfels verwechselt. Tischlerei, Fliesenlegen und Rahmenbau nutzen die Diagonale als Rechtwinkelkontrolle: Wenn beide Diagonalen eines viereckigen Rahmens s√2 für die vorgesehene Seite betragen, sind die Ecken rechtwinklig.
Architektur- und Produktdesign-Teams dimensionieren quadratische Paneele, Bildschirme und Platten; die Diagonale speist Packung, Freiräume und Versandbeschränkungen, wenn nur die Seite angegeben ist. Spiel-, Grafik- und CAD-Bibliotheken speichern quadratische Quads für Kacheln, UI-Paneele und UV-Hüllen; deterministische Diagonalen stützen Kollisionsproxys und Layout-Mathematik ohne einen vollen Stack der computationalen Geometrie.
Wenn Sie später Flächendiagonalen oder Raumdiagonalen eines Würfels, Diagonalen eines Rhombus aus Seiten und Winkeln oder die Anzahl der Diagonalen in einem n-Eck brauchen, behandeln Sie diese als getrennte Suchintentionen statt diese Quadratdiagonalen-Landing zu überladen — der Würfelpfad lebt unter dem Würfelrechner, der Rhombus unter dem Rhombusrechner, und das Zählen von n-Eck-Diagonalen ist ein anderes kombinatorisches Problem.
Anwendungsfälle
Rahmenbau und Rechtwinkelkontrolle
Aus einer bekannten Seite die erwartete Diagonale ermitteln, damit Tischler und Fertiger prüfen können, ob die Ecken rechtwinklig sind.
Häufige Fragen
Welche Eingabe benötigt der Quadratdiagonalen-Rechner?
Negative Werte und nicht endliche Zahlen werden abgelehnt.
Welche Formel wird verwendet?
diagonal = side × √2, aus dem Satz des Pythagoras bei zwei gleichen Seiten (oder dem 45-45-90-Dreiecksverhältnis).
Ist eine Seite null erlaubt?
Ja. Null ist eine nichtnegative Länge und liefert Diagonale null (entartetes Quadrat in einem Punkt). Nur negative Seiten scheitern.
Ist das dasselbe wie eine Würfeldiagonale?
Nein. Dieses Werkzeug liefert die Flächendiagonale eines Quadrats (s√2). Ein Würfel hat auch eine Raumdiagonale (s√3); verwenden Sie dafür einen Würfelrechner.
Wie lang ist die Diagonale eines Quadrats mit Seite 5?
Sie misst 7,071067811865, also 5 mal √2, in derselben Einheit wie die Seite. Bei Seite 1 sind es 1,414213562373, der Wert von √2 selbst.
Warum ist die Diagonale die Seite mal √2?
Die Diagonale teilt das Quadrat in zwei rechtwinklige Dreiecke mit gleich langen Katheten. Nach Pythagoras ist sie die Wurzel aus Seite zum Quadrat plus Seite zum Quadrat, also die Seite mal √2.
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/geom/square-diagonal \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"side":5}'const res = await fetch("https://api.kit.forhosting.com/geom/square-diagonal", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"side": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geom/square-diagonal",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"side": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geom/square-diagonal", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"side":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"side":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geom/square-diagonal", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"side": 5
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.square_diagonal",
"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
Schülerinnen und Schüler bei Hausaufgaben, Tischler beim Ausrichten quadratischer Rahmen, CAD- und Fertigungsteams beim Dimensionieren von Platten sowie automatische Bewerter, die negative Maße ablehnen müssen, erhalten dasselbe reine Ergebnis im kostenlosen Browser-Tool und in der kostenpflichtigen API. Negative Seiten scheitern mit invalid_input, statt eine Länge zu erfinden.
Was Sie senden und was Sie zurückerhalten
Fehlende Felder, leere Zeichenketten, nichtnumerischer Text, NaN, Infinity und jede negative Seite werden mit invalid_input abgelehnt und nicht berechnet. Bei Erfolg gibt die JSON-Antwort side wieder, liefert diagonal als side mal √2, setzt formula auf die Zeichenkette d = s√2 und method auf square_diagonal, damit Protokolle und Lehr-UIs den Algorithmus dokumentieren können, ohne Pythagoras neu abzuleiten. Der API-Preis ist die veröffentlichte Basis von $0.002 pro erfolgreichem Element; ungültige Eingabe wird nicht berechnet.
Wo Quadratdiagonalenlängen in der Praxis vorkommen
Weil diese Fähigkeit eine reine Parse-Engine ist, belastet fehlgeschlagene Validierung den Prepaid-Saldo nicht und erfolgreiche Läufe bleiben bei $0.002 pro Element.
Integrationsbeispiele
Hausaufgaben- und Prüfungskontrollen
Berechnen Sie die Quadratdiagonale aus der Seitenlänge mit d = s√2 und lehnen Sie negative Seiten mit einem klaren invalid_input-Fehler ab.
Quadratische Kacheln in CAD und Spielen
Wandeln Sie eine Seitenlänge in die Ecke-zu-Ecke-Diagonale um für Layout, Packung und selbsterklärende Geometrie-Fixtures im Browser oder in der API.
Technische Fragen
Was kostet es?
Das Browser-Tool ist kostenlos und läuft lokal. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Element; ungültige Eingabe wird nicht berechnet.