Calcolatrice di potenza
Elevi una base a un esponente e ottenga un solo numero finito: 2 elevato alla 10 fa 1024 e 9 elevato a un mezzo fa 3. I casi che l'algebra scolastica lascia indefiniti vengono rifiutati invece di mostrare infinito. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Base
- 2
- Esponente
- 10
- Potenza
- 1024
- Espressione
- 2^10
Elevare un numero a una potenza è l'operazione elementare che trasforma una base e un esponente in un solo valore: due alla decima vale milleventiquattro, nove a un mezzo vale tre, e cinque alla zero vale uno. Studenti, docenti, correttori e script di automazione hanno bisogno di un contratto che restituisca sempre lo stesso risultato finito per la stessa coppia, e che rifiuti i casi che l'algebra scolastica tratta come indefiniti invece di emettere Infinity o NaN in silenzio. Questa calcolatrice di potenza accetta una base finita e un esponente finito, valuta la base elevata all'esponente e restituisce la potenza numerica insieme a una breve espressione di visualizzazione che Lei può mostrare accanto alla risposta. Lo zero elevato a un esponente negativo è rifiutato come indefinito. Una base negativa con un esponente non intero è rifiutata perché nessun reale soddisfa quella richiesta.
Che significa elevare una base a un esponente nei reali
La potenza di un reale è una moltiplicazione ripetuta quando l'esponente è un intero, e una radice o un tratto interpolato dai logaritmi quando l'esponente non è intero. Due alla quinta significa due moltiplicato per se stesso cinque volte e vale trentadue. Due alla meno tre significa uno su due al cubo e vale un ottavo.
Nove a un mezzo è la radice quadrata principale di nove e vale tre. Una base negativa con un esponente intero è ben definita e conserva la regola usuale del segno: un esponente intero dispari preserva il meno, uno pari lo annulla, così meno due al cubo vale meno otto e meno due alla quarta vale sedici. Una base negativa con un esponente frazionario lascia in genere la retta reale e viene perciò rifiutata invece di essere trasformata in un valore complesso o in un NaN silenzioso.
Quella scissione è la stessa che un corso di algebra attento usa quando afferma che a alla n è definito per ogni intero n se a non è zero, mentre a a un esponente reale esige una base positiva.
Contratto di ingresso, algoritmo, forma della risposta ed errori
Gli esponenti interi si valutano per quadrati successivi, il prodotto classico O(log |n|) che moltiplica il risultato corrente quando il bit attuale dell'esponente è acceso e eleva al quadrato la base corrente a ogni bit. Gli esponenti non interi esigono una base strettamente positiva e si valutano con la primitiva di potenza dell'ospite. In caso di successo il corpo ripete la base e l'esponente puliti, restituisce power come il valore numerico finito, include una stringa expression come due circonflesso dieci per la visualizzazione, e riafferma l'identità power = base^exponent.
Esempio: base due e exponent dieci produce power milleventiquattro e l'expression 2^10. Esempio: base due e exponent meno tre produce power 0.125. Abbini la risposta alla Sua composizione se Le serve un apice reso; questo estremo calcola solo il numero e non emette grafici né prosa passo passo oltre il campo formula.
Dove una calcolatrice dedicata di potenza giustifica il proprio posto
Le aule e le piattaforme di tutoring usano uno strumento dedicato all'elevamento a potenza così chi impara può controllare esponenti interi, negativi e frazionari semplici senza girare una calcolatrice tascabile né fidarsi di una cella di foglio che scrive Infinity in silenzio. I generatori di esami e i correttori dei sistemi di gestione dell'apprendimento hanno bisogno di un oracolo deterministico che segni lo zero a un esponente negativo come indefinito, invece di accettare un sentinella enorme che uno script difettoso potrebbe emettere anch'esso. La convalida fallita non consuma il saldo.
Tenga le richieste dentro i limiti di magnitudine pubblicati, fissi la potenza pulita nei test, e otterrà risultati riproducibili per i compiti, i complementi LMS e i worker al bordo senza erigere un'infrastruttura simbolica propria. La capacità non risolve equazioni esponenziali per un esponente ignoto, non eleva i complessi e non riduce modulo m; quelle sono intenzioni di ricerca diverse servite da altre schede del catalogo.
Casi d'uso
Controllo in aula e dei compiti
Lasci che gli studenti inviino una base e un esponente e verifichino la potenza numerica, compresi gli esponenti interi negativi e le radici semplici come nove a un mezzo.
Valutazione automatica di esami e LMS
Valuti gli item di elevamento a potenza con un oracolo deterministico che rifiuta lo zero a un esponente negativo come indefinito e non restituisce mai Infinity come successo.
Script, modelli di crescita e quaderni
Valuti a^n in pipeline di crescita composta, successioni geometriche e polinomi senza importare una biblioteca di algebra computazionale per due numeri finiti.
Domande frequenti
Come si calcola una base elevata a un esponente?
Invii i numeri finiti base e exponent. Gli esponenti interi usano i quadrati successivi; quelli non interi esigono una base positiva.
Che succede se elevo zero a un esponente negativo?
Lo zero a un esponente negativo è indefinito nei reali (dividerebbe per zero) e non viene addebitato.
Posso elevare una base negativa a un esponente frazionario?
No. Una base negativa con un esponente non intero non è un reale, quindi la richiesta è rifiutata. Gli esponenti interi su una base negativa sono ammessi e seguono la regola usuale del segno pari o dispari.
Che restituisce la calcolatrice per 0^0?
Qualsiasi altra base finita elevata a 0 restituisce anch'essa 1.
Che cosa significa un esponente negativo?
Significa uno diviso la base elevata allo stesso esponente reso positivo. Quindi 2 elevato a meno 3 è uno fratto 2 al cubo, cioè un ottavo.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/math/math-power \
-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/math-power", {
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/math-power",
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/math-power", 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/math-power", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"base": 2,
"exponent": 10
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.math_power",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_abs_base | 1000000000000000 |
max_abs_exponent | 1000000 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Anche l'overflow che lascerebbe la virgola mobile IEEE viene rifiutato, così chi chiama non riceve mai un carico di successo non finito.
Che significa elevare una base a un esponente nei reali
Ogni base finita diversa da zero elevata a zero vale uno, e questa calcolatrice restituisce uno anche per zero elevato a zero, secondo la convenzione IEEE-754 e JavaScript che mantiene coerenti i prodotti vuoti nel codice. Lo zero a un esponente strettamente negativo non è un reale: richiederebbe di dividere per zero, quindi l'attività fallisce con invalid_input invece di restituire Infinity.
Contratto di ingresso, algoritmo, forma della risposta ed errori
Invii un corpo JSON con due numeri finiti obbligatori: base, il reale che viene elevato, e exponent, la potenza applicata. Ogni campo può arrivare come numero JSON o come stringa numerica; gli alias a per base e exp o n per exponent sono accettati e risolti in quest'ordine. Campi assenti, stringhe vuote e valori non finiti falliscono con invalid_input nominando il campo. Il valore assoluto della base non può superare un biliardo, e quello dell'esponente un milione; quei tetti tengono i quadrati intermedi dentro un isolamento Worker. Lo zero con un esponente negativo, una base negativa con un esponente non intero, e un risultato che straripa verso Infinity o collassa in NaN sono tutti invalid_input e non vengono addebitati.
Dove una calcolatrice dedicata di potenza giustifica il proprio posto
Quaderni di ingegneria, fogli finanziari e modelli di crescita chiamano a alla n di continuo — fattori composti, successioni geometriche, termini polinomiali e conversioni di unità si riducono a una sola potenza — e una API di parse minuscola evita di trascinare un sistema di algebra computazionale per due numeri. Poiché l'implementazione è parse puro di livello A, ogni chiamata riuscita costa la tariffa base pubblicata $0.002 senza gettoni di modello e senza rete in uscita.
Domande tecniche
Quanto costa la calcolatrice di potenza?
Lo strumento del browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; un ingresso non valido non viene addebitato.