Exponentenrechner
2 hoch 10 ergibt 1024. Geben Sie eine beliebige Basis und einen Exponenten ein, auch negativ oder als Bruch, und erhalten Sie die exakte Potenz. Unmögliche Fälle wie eine negative Basis mit Bruchexponent werden gemeldet, statt ein sinnloses Ergebnis zu liefern. 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
- Basis
- 2
- Exponent
- 10
- Ergebnis
- 1.024
Der Exponentenrechner potenziert eine Basis mit dem angegebenen Exponenten und liefert das exakte Ergebnis. Senden Sie zwei endliche Zahlen — eine Basis und einen Exponenten — und erhalten Sie die Potenz, deterministisch berechnet und ohne Rundungsüberraschungen. Negative Basen, negative Exponenten und gebrochene Exponenten werden akzeptiert, sodass 2^10, 1.5^-2 und 27^(1/3) nur einen Aufruf entfernt sind.
Was ein Exponent wirklich berechnet
Eine Basis zu potenzieren bedeutet, die Basis so oft mit sich selbst zu multiplizieren, wie der Exponent angibt: 2^10 ist 2 zehnmal mit sich selbst multipliziert, also 1024. Der Exponentenrechner verallgemeinert diese Idee über ganze Zahlen hinaus. Ein negativer Exponent kehrt zuerst die Basis um, also ist 2^-3 gleich 1 geteilt durch 2^3, also 0.125.
Ein gebrochener Exponent zieht eine Wurzel, also ist 27^(1/3) die Kubikwurzel aus 27, also 3. Da der Endpunkt in beiden Feldern beliebige endliche Gleitkommazahlen akzeptiert, laufen all diese Fälle über denselben Aufruf, ganz ohne Sonderoptionen. Sie senden Basis und Exponent, und die Antwort gibt beide zusammen mit dem Ergebnis zurück, sodass der Datensatz sich selbst beschreibt: welche Basis, welche Potenz, welches Ergebnis.
Diese Form macht die Ausgabe sicher speicherbar in einem Log oder einer Tabelle, ganz ohne Zusatzkontext, und ein späterer Schritt kann die Rechnung erneut prüfen, ohne die ursprüngliche Anfrage erneut lesen zu müssen.
Grenzfälle, Validierung und stabile Ausgabe
Zwei Kombinationen verdienen einen Hinweis. Eine negative Basis mit gebrochenem Exponenten — etwa (-8)^0.5 — hat kein reelles Ergebnis, und eine astronomisch große Potenz kann den Gleitkommabereich sprengen; in beiden Fällen erhalten Sie einen klaren Fehler statt eines stillen NaN oder Infinity, das in Ihre Pipeline sickert. Auf dem Erfolgspfad wird das Ergebnis auf zwölf Dezimalstellen gerundet, weit über der Genauigkeit, die irgendeine Folgeberechnung braucht, aber es garantiert eine Ausgabe, die auf jeder Maschine Byte für Byte identisch ist.
Null verhält sich, wie die Mathematik es sagt: 0^0 ist 1, 0 hoch einer positiven Potenz ist 0, und 0 hoch einer negativen Potenz ist ein Fehler, weil dabei durch null geteilt wird.
Wo er in eine Pipeline passt
Das Potenzieren steckt in mehr Alltagsarbeit, als der Name vermuten lässt: Zinseszins und Kredittilgung, Modelle für exponentielles Wachstum und Zerfall, Umrechnungen zwischen Einheitenskalen, Normalisierung wissenschaftlicher Notation und Bewertungsformeln, die einen Faktor weit stärker gewichten als einen anderen. Da weder Zustand, Zufall noch Uhr im Spiel sind, können Sie das Ergebnis für immer gegen das Eingabepaar cachen: 2^10 war gestern 1024 und wird morgen 1024 sein — die Fähigkeit ist damit trivial idempotent und nach jedem Netzwerkschluckauf sicher wiederholbar.
Anwendungsfälle
Zinseszins und Wachstum
Berechnen Sie (1 + r)^n, um eine Investition, eine Nutzerbasis oder eine Schuld über n Perioden in einem einzigen deterministischen Aufruf zu projizieren.
Hand gerechnete Zahlen validieren
Prüfen Sie die Potenzen eines Finanzberichts oder Engineering-Blatts vor der Veröffentlichung gegen eine unabhängige, prüfbare Quelle nach.
Wurzeln und Skalenumrechnung
Nutzen Sie gebrochene Exponenten für Quadrat- und Kubikwurzeln oder zum Umrechnen zwischen Quadrat- und Kubikeinheiten von Fläche und Volumen.
Häufige Fragen
Was kostet das?
Im Browser auf dieser Seite ist es außerdem kostenlos.
Welche Eingaben werden akzeptiert?
Zwei beliebige endliche Zahlen: Basis und Exponent. Negative und gebrochene Werte funktionieren, einschließlich Wurzeln wie 27^(1/3).
Kann das Ergebnis überlaufen?
Ja, bei extremen Eingaben. In dem Fall — und bei negativer Basis mit gebrochenem Exponenten — erhalten Sie einen klaren Fehler statt NaN oder Infinity.
Ist die Ausgabe deterministisch?
Ja. Das Ergebnis wird auf zwölf Dezimalstellen gerundet, sodass dieselben Eingaben auf jeder Maschine stets eine Byte für Byte identische Ausgabe liefern.
Was bedeutet ein negativer Exponent?
Dass die Basis zuerst umgekehrt wird: 2 hoch −3 ist 1 geteilt durch 2 hoch 3, also 0,125. Ein Bruch als Exponent zieht dagegen eine Wurzel: 27 hoch 1/3 ergibt 3.
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/exponent \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"base":2,"exponent":10}'const res = await fetch("https://api.kit.forhosting.com/math/exponent", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"base": 2,
"exponent": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/exponent",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"base": 2,
"exponent": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/exponent", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"base":2,"exponent":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"base":2,"exponent":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/exponent", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"base": 2,
"exponent": 10
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.exponent",
"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 Code läuft kostenlos in Ihrem Browser auf dieser Seite: Sie zahlen nur, wenn Sie ihn über die API automatisieren, für $0.002 pro Anfrage.
Grenzfälle, Validierung und stabile Ausgabe
Beide Eingaben müssen endliche Zahlen sein, und der Endpunkt lehnt alles andere mit einem invalid_input-Fehler ab, der niemals berechnet wird: ein fehlendes Feld, eine Zeichenkette, die sich nicht interpretieren lässt, NaN oder Infinity. Das zählt, wenn Sie API-Antworten in CI gegen eine Referenzdatei vergleichen oder zwei Läufe desselben Jobs abgleichen: Gleitkomma-Rauschen im Stil von 0.1 taucht nie als Phantom-Diff auf.
Wo er in eine Pipeline passt
Eine typische Integration berechnet Wachstumsfaktoren für eine Prognose für $0.002 pro Anfrage oder validiert hand gerechnete Zahlen in einem Finanzbericht vor der Veröffentlichung.
Technische Fragen
Was passiert bei ungültiger Eingabe?
Die Anfrage wird mit einem invalid_input-Fehler abgelehnt, der erklärt, welches Feld fehlschlug, und wird niemals berechnet.