Calcolatrice area di un cerchio
Un cerchio di raggio 5 ha un'area di 78,539816, calcolata con il valore completo di π, 3,141592653589793, mai con un 3,14 arrotondato. Scelga quanti decimali le servono: due per pitturare un pavimento, dodici per un lavoro scientifico. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Raggio
- 5
- Area
- 78,539816
- Pi
- 3,1415926536
Esiste per il momento in cui Le serve quel singolo risultato dentro uno script, un'esportazione di foglio di calcolo o una pipeline di build, senza aprire una calcolatrice, senza arrotondare π a mano e senza reimplementare la stessa validazione per la decima volta. Invii un raggio positivo e finito e riceva indietro l'area, il raggio inviato, il valore di π usato e la formula applicata. Lo stesso codice deterministico gira gratis nel Suo browser su questa pagina, quindi paga solo quando lo automatizza.
Un raggio in ingresso, un'area esatta in uscita
Il contratto è volutamente ridotto. Il π usato è la costante completa in doppia precisione, 3.141592653589793, mai un 3.14 troncato, quindi il risultato è lo stesso che Le darebbe una libreria scientifica. Il raggio viene restituito nella risposta insieme all'area, alla costante π e alla stringa della formula, il che rende l'output auto-documentato quando lo archivia o lo inoltra a un altro sistema.
Il raggio deve essere un numero positivo e finito: lo zero viene rifiutato perché un cerchio di raggio zero non ha un'area degna di nota, i negativi perché un raggio è una lunghezza, e NaN o Infinity perché non sono misure. Trattandosi di un errore del client, non viene fatturato: paga solo per le richieste che producono davvero un'area.
Perché l'arrotondamento è configurabile e deterministico
Questa capacità evita la trappola arrotondando per eccesso il prodotto grezzo a un numero configurabile di decimali, sei per impostazione predefinita e da zero a dodici su richiesta. L'arrotondamento per eccesso significa che 2.5 diventa 3, come la maggior parte delle persone si aspetta dall'aritmetica scolastica e non secondo l'arrotondamento bancario che alcune librerie applicano in silenzio. Se Le serve più precisione per un flusso scientifico, chieda dodici decimali; se sta calcolando quanta vernice copre un pavimento circolare, ne chieda due e ottenga un numero che può preventivare.
Dove una formula esatta fa risparmiare tempo
Il valore emerge quando la chiamata sta dentro un ciclo o una pipeline: stimare il materiale per migliaia di pezzi circolari, convertire una colonna di raggi in aree durante un'importazione di dati, verificare che un raggio dichiarato implichi l'area che un fornitore sostiene, oppure alimentare uno strumento didattico in cui la risposta svolta deve provenire da una fonte affidabile. In questi scenari le proprietà noiose sono quelle importanti: output deterministico, un contratto di validazione rigoroso, un π fisso e un prezzo prevedibile.
La capacità gira sul nostro edge globale senza persistere nulla dopo la risposta, quindi un raggio che Lei invia esiste solo per i millisecondi del calcolo. Lo stesso identico codice alimenta la calcolatrice gratuita di questa pagina: il numero che vede nel browser è il numero che il Suo script riceverà. Lo provi prima a mano, poi automatizzi con fiducia.
Casi d'uso
Stimare il materiale per pezzi circolari
Trasformi un elenco di raggi da un'esportazione CAD in aree di superficie per preventivare lamiera, tessuto o rivestimento per lotto.
Validare le specifiche dei fornitori
Verifichi che l'area riportata da un fornitore sia coerente con il raggio indicato, intercettando confusioni di unità prima di un ordine.
Alimentare un aiuto per i compiti
Offra agli studenti una risposta svolta e autorevole per A = π·r², con il π esatto e l'arrotondamento usati mostrati accanto.
Domande frequenti
Quanto costa?
È anche gratuita nel Suo browser su questa pagina.
Quale formula viene usata?
A = π·r², con π in piena doppia precisione (3.141592653589793), arrotondato per eccesso ai decimali che Lei sceglie.
Posso controllare la precisione del risultato?
Sì. Il campo opzionale decimals imposta il numero di decimali, da 0 a 12; il valore predefinito è 6.
Posso passare un diametro invece di un raggio?
No. Divida il diametro per due prima della chiamata. Il contratto di input prevede solo un raggio, il che mantiene la risposta inequivocabile.
Perché il mio risultato è leggermente diverso da quello del libro?
Molti libri arrotondano π a 3,14, mentre questo calcolatore usa il valore completo 3,141592653589793. Il risultato coincide con quello di una libreria scientifica, e la piccola differenza dipende da quel π accorciato.
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/area-of-a-circle \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"radius":5}'const res = await fetch("https://api.kit.forhosting.com/math/area-of-a-circle", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"radius": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/area-of-a-circle",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"radius": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/area-of-a-circle", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"radius":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"radius":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/area-of-a-circle", 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
{
"radius": 5
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.area_of_a_circle",
"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.
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
L'API per l'area di un cerchio prende un solo numero — il raggio — e restituisce l'area con la formula classica A = π·r², calcolata con il valore di π in doppia precisione e arrotondata per eccesso al numero di decimali che Lei sceglie. Tutto ciò che non è un numero positivo e finito — zero, negativi, testo, campi mancanti — viene rifiutato con un chiaro errore invalid_input e non viene mai addebitato.
Un raggio in ingresso, un'area esatta in uscita
Lei passa un raggio come numero JSON e riceve l'area del cerchio che quel raggio definisce, calcolata come π moltiplicato per il raggio al quadrato. Ogni rifiuto torna come errore invalid_input che nomina il campo incriminato, così uno script chiamante può segnalare il problema al proprio utente senza analizzare testo libero.
Perché l'arrotondamento è configurabile e deterministico
L'aritmetica in virgola mobile è notoriamente dipendente dalla macchina nei suoi ultimi bit, e un'API il cui output cambia da una macchina all'altra è un'API contro cui non si può testare. L'arrotondamento non nasconde mai un overflow: se un raggio è così grande che l'area smette di essere finita, la chiamata fallisce con invalid_input invece di restituire Infinity.
Dove un'API a formula unica si ripaga
Nessuno ha bisogno di un'API per moltiplicare una volta un numero per se stesso. L'uso dell'API è fatturato a $0.002 a richiesta, senza sovrapprezzo per unità, e gli input non validi vengono rifiutati prima dell'addebito.
Domande tecniche
Quali valori di raggio sono accettati?
Qualsiasi numero positivo e finito. Zero, valori negativi, testo, NaN e Infinity vengono rifiutati con un errore invalid_input e non vengono addebitati.