Kugelrechner
Geben Sie den Radius einer Kugel ein und erhalten Sie Durchmesser, Äquatorumfang, Oberfläche und Volumen auf einen Schlag: Bei einem Radius von 1 beträgt die Oberfläche 12,5663706144 und das Volumen 4,1887902048. 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
- Radius (r)
- 1
- Durchmesser
- 2
- Umfang
- 6,2831853072
- Kugeloberfläche
- 12,5663706144
- Kugelvolumen
- 4,1887902048
Aus einem positiven Kugelradius berechnen Sie Durchmesser, Äquatorumfang, Oberfläche und Volumen mit Math.PI und mit round10 gerundeten Ausgaben.
Vier Maße aus einem Radius
Bei einer Kugel ergibt sich alles aus dem Radius. Der Durchmesser ist der doppelte Radius, der Äquatorumfang 2π mal der Radius. Die Oberfläche ist 4π mal das Quadrat des Radius und das Volumen vier Drittel von π mal die dritte Potenz des Radius. Bei einem Radius von 1 ergibt das einen Durchmesser von 2, einen Umfang von 6,2831853072, eine Oberfläche von 12,5663706144 und ein Volumen von 4,1887902048. Weil alle vier Werte aus derselben Eingabe stammen, passen sie immer zueinander, auch wenn Sie nur einen davon brauchen.
Die Einheiten richtig wählen
Die Ergebnisse stehen in der Einheit, die Sie verwendet haben: Ein Radius in Zentimetern liefert die Oberfläche in Quadratzentimetern und das Volumen in Kubikzentimetern, rechnen Sie also um, bevor Sie die Werte mit anderen mischen. Ein doppelter Radius verdoppelt Durchmesser und Umfang, vervierfacht die Oberfläche und verachtfacht das Volumen, deshalb wachsen kleine Messfehler beim Volumen besonders schnell. Wer den Durchmesser gemessen hat, halbiert ihn vor der Eingabe.
So funktioniert es
Aus einem positiven Radius r ermittelt der Rechner vier Kenngrößen der Kugel: den Durchmesser als das Doppelte des Radius, den Äquatorumfang als zweimal π multipliziert mit dem Radius, die Oberfläche als viermal π multipliziert mit dem Quadrat des Radius und das Volumen als vier Drittel von π multipliziert mit der dritten Potenz des Radius. Jede Rechnung verwendet die Konstante Math.PI, und jedes numerische Ergebnis durchläuft die round10-Rundung, also eine Rundung auf zehn Nachkommastellen nach der Regel „die Hälfte von der Null weg“.
Diese feste Rundung sorgt dafür, dass ein gegebener Radius stets denselben Zahlenwert liefert, ohne von der Plattform abzuhängen. Ihre Eingaben werden vor jeder Arithmetik geprüft, ganz ohne Ausnahme.
Eingaben und Ausgaben
Das einzige Pflichtfeld ist der Radius r, der eine streng positive Zahl mit korrektem Typ sein muss. Es wird keine Einheit vorgeschrieben: Die Ergebnisse stehen in derselben Einheit wie Ihr Radius, die Oberfläche in deren Quadrat und das Volumen in deren dritter Potenz. Bei Erfolg enthält die Antwort stets alle vier Ausgabefelder — Durchmesser, Äquatorumfang, Oberfläche und Volumen —, was eine stabile Anbindung Ihrer Oberfläche sichert, denn kein erwartetes Feld verschwindet von einem Aufruf zum nächsten.
Jeder Zahlenwert wird bereits auf zehn Nachkommastellen gerundet zurückgegeben und ist ohne weitere Nachbearbeitung anzeigebereit.
Randfälle und Grenzen
Die Prüfung erfolgt vor jeder Rechnung: Ist der Radius keine endliche, streng positive Zahl, bricht die Funktion sofort ab und liefert einen Fehler, dessen Vergleichszeichenkette stabil bleibt, damit Zertifizierungssuiten ihn eindeutig und ohne Rätselraten erkennen. Ein extrem großer Radius, dessen dritte Potenz die Grenzen der Gleitkommazahl übersteigt, lässt niemals ein unendliches Volumen durch: Auch dieser Fall wird abgefangen und als ungültige Eingabe gemeldet.
Anwendungsfälle
Hausaufgaben und Unterricht
Prüfen Sie klassische Beispiele mit festen Referenzwerten.
Schnelle technische Kontrollen
Prüfen Sie ein Formelergebnis ohne Tabellenkalkulation.
Häufige Fragen
Ist es kostenlos?
Ja. Stufe A läuft in Ihrem Browser ohne Konto.
Rundung?
Hälfte von der Null weg, auf zehn Nachkommastellen bei numerischen Ausgaben.
Warum heißt der Umfang Äquatorumfang?
Weil er um den größten Kreis der Kugel gemessen wird, der auf einem Globus der Äquator wäre. Er entspricht π mal dem Durchmesser, bei einem Radius von 1 also 6,2831853072.
Kann ich vom Durchmesser oder vom Volumen ausgehen?
Eingegeben wird nur der Radius. Haben Sie den Durchmesser gemessen, halbieren Sie ihn zuerst; kennen Sie nur Volumen oder Oberfläche, muss der Radius vorher daraus bestimmt werden.
Welche Werte werden abgelehnt?
Null, negative Zahlen und alles, was keine Zahl ist, werden vor jeder Rechnung abgelehnt. Auch ein so großer Radius, dass ein Ergebnis überlaufen würde, wird abgelehnt, statt eine sinnlose Zahl zu liefern.
Wie genau sind die Ergebnisse?
Alle vier Werte werden auf zehn Dezimalstellen gerundet, und dieselbe Eingabe liefert immer dieselben Zahlen. Das genügt, um ein Formelergebnis schnell und ohne Tabellenkalkulation zu überprüfen.
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/dev/sphere \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"r":1}'const res = await fetch("https://api.kit.forhosting.com/dev/sphere", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"r": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/dev/sphere",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"r": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/dev/sphere", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"r":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"r":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/dev/sphere", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"r": 1
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "dev.sphere",
"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
So funktioniert es
Die Berechnung ist vollständig deterministisch: Dieselbe reine Funktion läuft kostenlos in Ihrem Browser und auf dem API-Pfad, sodass beide exakt denselben Wert zurückgeben.
Eingaben und Ausgaben
Diese feste Struktur erlaubt es Ihren Referenztests und Ihren automatisierten Integrationen, sich auf konstante Schlüssel und auf bitgenau reproduzierbare Werte zu stützen, sowohl im Browser als auch über die API und über jeden weiteren Aufrufweg.
Randfälle und Grenzen
Falsche Typen, ein Radius von null oder ein negativer Radius, wo dies verboten ist, sowie Überläufe zu einem nicht endlichen Ergebnis werden in klare invalid_input-Fehler umgewandelt statt in stille null- oder NaN-Felder. Dieses in Browser und API identische Verhalten vermeidet Überraschungen und macht die Prüfung für alle Aufrufer vorhersehbar, in jedem Kontext und zu jeder Zeit sowie unabhängig vom gewählten Zugangsweg.
Integrationsbeispiele
Automatisierung
Dieselbe reine Funktion im kostenlosen Widget und in der API.
Technische Fragen
Ruft es das Netz auf?
Nein. Reine Berechnung auf dem Gerät.
Was, wenn die Eingabe ungültig ist?
invalid_input, mit einer klaren, stabilen Vergleichszeichenkette.
Autor?
samurai.