Calcolatrice di area
Un cerchio di raggio 2 occupa 12,566371 unità quadrate e un rettangolo di 5 per 3 esattamente 15. Scelga quadrato, rettangolo, triangolo o cerchio, inserisca solo le misure richieste e ottenga l'area nella sua unità, al quadrato. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Forma
- Circle
- Raggio
- 2
- Area
- 12,566371
Il calcolatore di area riceve il nome di una figura comune e le dimensioni che la definiscono — un lato per un quadrato, lunghezza e larghezza per un rettangolo, base e altezza per un triangolo, oppure un raggio per un cerchio — e restituisce l'area esatta con una sola chiamata.
Un solo strumento per le quattro figure più misurate
La maggior parte delle domande sull'area nella vita reale riguarda quattro figure: un terreno quadrato, una stanza rettangolare, un frontone triangolare o un tavolo rotondo. Invece di fornire quattro calcolatori separati, questa capacità accetta un campo shape e richiede soltanto le dimensioni necessarie a quella figura. Un quadrato richiede un solo lato; un rettangolo richiede lunghezza e larghezza; un triangolo richiede la base e l'altezza perpendicolare; un cerchio richiede il raggio.
Qualsiasi altro dato inviato viene ignorato, qualsiasi dato mancante viene segnalato per nome. La risposta riporta le dimensioni utilizzate insieme all'area e alla formula applicata, così un programma chiamante — o una persona che legge un registro — può verificare il risultato rispetto ai dati in ingresso senza dover indovinare quali numeri siano stati usati.
Poiché le formule sono elementari ed esatte, il risultato non richiede avvertenze sulle approssimazioni: un rettangolo di 5 per 3 misura 15 unità quadrate, qui come altrove, in qualsiasi sistema di unità Lei scelga di utilizzare.
Come funziona la convalida prima di qualsiasi calcolo
Ogni dimensione deve essere un numero positivo e finito. Un campo mancante, una stringa non numerica, lo zero o un valore negativo interrompono la richiesta prima che la formula venga eseguita, e il messaggio di errore indica esattamente il campo in difetto — ad esempio che il raggio deve essere un numero positivo — così un modulo può evidenziare il campo corretto invece di mostrare un errore generico.
La figura stessa deve essere uno dei quattro valori supportati, riconosciuti senza distinzione tra maiuscole e minuscole; qualsiasi altro valore restituisce un errore di figura non supportata che elenca quelle accettate. Questo rigore è voluto. Un'area pari a zero di solito significa un errore di battitura, non una misura reale, e calcolare silenziosamente con una larghezza negativa produrrebbe un numero insensato ma dall'aspetto plausibile, ben peggiore di un onesto rifiuto.
L'input errato non viene mai addebitato: la convalida avviene per prima, e solo un calcolo riuscito conta come operazione.
Unità, precisione e il suo posto in un flusso di lavoro
Il calcolatore è volutamente indipendente dalle unità: moltiplica i numeri che riceve, quindi se Lei invia centimetri ottiene centimetri quadrati e se invia piedi ottiene piedi quadrati. Mantenga le dimensioni in un'unica unità coerente e le converta preventivamente se non lo sono. Le integrazioni tipiche lo chiamano come passaggio all'interno di una pipeline di preventivi o stime: un servizio di pavimentazione calcola il prezzo di una stanza, uno strumento di giardinaggio dimensiona un prato, una piattaforma scolastica verifica i compiti.
Casi d'uso
Preventivi per pavimenti o tinteggiature
Trasformi lunghezza e larghezza della stanza di un cliente in metri quadrati all'interno di un preventivo automatico, con le misure non valide rifiutate prima che raggiungano il prezzo.
Un verificatore per compiti o ripetizioni
Confronti la risposta di uno studente sull'area di un triangolo o di un cerchio con il valore esatto calcolato, includendo una spiegazione chiara di quale dimensione fosse sbagliata.
Dimensionamento di terreni, tessuti o tagli di materiale
Calcoli l'area di terreni quadrati, pannelli rettangolari o tagli circolari partendo dalle misure che già possiede, in qualsiasi unità utilizzi per misurare.
Domande frequenti
Quali figure sono supportate?
Quadrato, rettangolo, triangolo e cerchio. Il campo shape viene riconosciuto senza distinzione tra maiuscole e minuscole; qualsiasi altro valore restituisce un errore che elenca le figure supportate.
Quali unità usa il risultato?
Qualunque unità Lei invii, elevata al quadrato. Invii centimetri e otterrà centimetri quadrati; invii piedi e otterrà piedi quadrati. Mantenga tutte le dimensioni nella stessa unità.
Quanto costa?
Inoltre è gratuito nel browser su questa pagina, con lo stesso codice e lo stesso risultato.
Quali misure servono per ogni figura?
Il quadrato richiede un lato; il rettangolo, lunghezza e larghezza; il triangolo, base e altezza perpendicolare; il cerchio, il raggio. Ciò che avanza viene ignorato e ciò che manca viene segnalato per nome.
Perché una misura pari a zero viene rifiutata?
Un'area nulla indica quasi sempre un errore di battitura e non una misura reale, e una larghezza negativa darebbe un numero plausibile ma privo di senso. Il calcolatore si ferma e le indica quale misura correggere.
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 \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"shape":"circle"}'const res = await fetch("https://api.kit.forhosting.com/math/area", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"shape": "circle"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/area",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"shape": "circle"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/area", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"shape":"circle"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"shape":"circle"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/area", 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
{
"shape": "circle"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.area",
"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
Convalida ogni dimensione, rifiuta i valori zero e negativi con un messaggio chiaro che indica il campo errato, e risponde in modo deterministico: la stessa richiesta produce sempre lo stesso numero, sia che venga eseguita tramite API sia gratuitamente nel Suo browser.
Unità, precisione e il suo posto in un flusso di lavoro
A $0.002 a richiesta è abbastanza economico da poter essere chiamato liberamente, e per le domande occasionali l'esecutore gratuito su questa pagina effettua il medesimo calcolo senza account.
Domande tecniche
Quali dimensioni servono per ciascuna figura?
Un quadrato richiede side; un rettangolo richiede length e width; un triangolo richiede base e height; un cerchio richiede radius. I campi extra vengono ignorati.
Cosa succede con dimensioni pari a zero o negative?
La richiesta viene rifiutata con un errore invalid_input che indica il campo, prima di qualsiasi calcolo — e l'input non valido non viene mai addebitato.
Quanto è preciso il risultato?
Le aree sono calcolate in modo esatto e arrotondate a sei cifre decimali, quindi l'output è deterministico e identico tra l'API e l'esecutore nel browser.