Area del tronco di cono: calcola la superficie totale online
Con raggi di 3 e 4 e un apotema di 5, un tronco di cono ha un'area laterale di 109,9557428756 e un'area totale di 188,4955592154. Inserisca i due raggi e la lunghezza misurata lungo il lato inclinato. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Raggio 1
- 3
- Raggio 2
- 4
- Apotema
- 5
- Area laterale
- 109,9557428756
- Superficie
- 188,4955592154
Lei fornisce i due raggi di base e l'altezza obliqua misurata lungo la superficie laterale, e riceve in un'unica chiamata deterministica l'area laterale più entrambe le basi circolari. È il calcolo che sta dietro ai coni in lamiera, ai paralumi, ai secchi, ai tetti dei silos e alle torte a più piani, eseguito in modo esatto, in una sola richiesta, senza fogli di calcolo e senza trigonometria da parte Sua.
Perché l'altezza obliqua è il dato che conta
La maggior parte dei manuali di geometria definisce un tronco di cono attraverso la sua altezza perpendicolare, ma quasi nessuno di chi lo costruisce davvero la misura. Un lattoniere che taglia un riduttore da una lamiera piana, un tappezziere che riveste un paralume o un copritetto che sigilla un tubo di sfiato lavora con l'altezza obliqua: la distanza lungo il fianco inclinato tra i due bordi.
Poiché la forma è descritta interamente da tre lunghezze, la chiamata è idempotente e adatta alla cache: dimensioni identiche producono sempre aree identiche, il che la rende sicura da integrare in motori di prezzatura, configuratori e lavori batch che elaborano migliaia di pezzi durante la notte senza alcuna deriva nei risultati.
La formula, calcolata in modo esatto
Un tronco di cono si svolge in un settore anulare piatto la cui area è pi greco per la somma dei raggi per l'altezza obliqua: A_lat = pi·(R + r)·L. Le due basi circolari contribuiscono con pi·(R² + r²), e la superficie totale è semplicemente la loro somma.
L'implementazione valuta queste espressioni in virgola mobile a doppia precisione, rifiuta qualsiasi raggio negativo — un raggio negativo è un errore nei dati, non una forma — e arrotonda il risultato a dieci decimali, così lo stesso input produce sempre un output identico byte per byte su qualsiasi macchina. I raggi nulli sono legittimi: un raggio uguale a zero descrive un cono intero, e raggi uguali descrivono il fianco di un cilindro. Tutto è deterministico; non c'è casualità, né orologio, né alcun servizio esterno nel percorso.
I casi limite sono gestiti in modo deliberato: un'altezza obliqua pari a zero fa collassare la fascia laterale e restituisce solo le due aree di base, mentre raggi uguali riducono la formula alla nota area laterale del cilindro, 2·pi·R·L, più le due calotte.
Dove si inserisce nei flussi di lavoro reali
La stima dei costi è il caso più evidente: moltiplichi l'area restituita per il prezzo del Suo materiale per unità di superficie e otterrà in pochi secondi un preventivo difendibile per metallo, tessuto, vernice o isolamento. È altrettanto utile nelle pipeline di validazione — verificare che l'area dichiarata in un'esportazione CAD corrisponda alle dimensioni prima che un ordine venga rilasciato — e nella didattica, dove uno studente può confrontare il proprio lavoro manuale con una risposta esatta.
I team nei settori HVAC, agricolo e delle apparecchiature alimentari la collegano direttamente ai propri strumenti di preventivazione, così un venditore ottiene lo stesso numero che un ingegnere calcolerebbe a mano — all'istante, e con una traccia di controllo degli input esatti.
Casi d'uso
Preventivare riduttori in lamiera
Inserisca i due diametri e la lunghezza obliqua di un riduttore per condotti e moltiplichi l'area laterale per il prezzo dell'acciaio al metro quadrato per un preventivo immediato del materiale.
Stimare il tessuto per i paralumi
Un paralume rastremato è un tronco di cono; l'area laterale Le indica esattamente quanto tessuto o pergamena ordinare, compresa la tolleranza di scarto per entrambi i bordi.
Verificare i dati di superficie CAD
Confronti l'area riportata da un'esportazione CAD con la risposta analitica prima di rilasciare un pezzo alla produzione, individuando subito gli errori di unità di misura.
Domande frequenti
Quanto costa?
È inoltre gratuito da eseguire nel Suo browser su questa pagina.
Quali dati richiede?
I due raggi di base e l'altezza obliqua del tronco di cono, come numeri. Sono accettate anche stringhe numeriche.
E se conosco solo l'altezza perpendicolare?
La converta prima con L = sqrt(h^2 + (R − r)^2), oppure usi un risolutore per tronchi di cono che accetti direttamente l'altezza perpendicolare.
Quali input vengono rifiutati?
I raggi nulli sono consentiti: un raggio uguale a zero è un cono intero.
Viene memorizzato qualcosa dopo la chiamata?
No. I numeri vengono calcolati in memoria e scartati; viene restituito solo l'oggetto risultato.
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/frustum-cone-area \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"radius1":3,"radius2":4,"slant_height":5}'const res = await fetch("https://api.kit.forhosting.com/math/frustum-cone-area", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"radius1": 3,
"radius2": 4,
"slant_height": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/frustum-cone-area",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"radius1": 3,
"radius2": 4,
"slant_height": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/frustum-cone-area", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"radius1":3,"radius2":4,"slant_height":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"radius1":3,"radius2":4,"slant_height":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/frustum-cone-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
{
"radius1": 3,
"radius2": 4,
"slant_height": 5
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.frustum_cone_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
L'API per l'area del tronco di cono calcola la superficie totale di un cono troncato, la forma che si ottiene quando la punta di un cono viene tagliata da un piano parallelo alla base.
Perché l'altezza obliqua è il dato che conta
Questo endpoint accetta direttamente l'altezza obliqua, quindi non serve alcun passaggio di conversione con il teorema di Pitagora, nessun errore di arrotondamento introdotto prima del calcolo vero e proprio e nessuna possibilità di confondere h con L. Lei invia radius1, radius2 e slant_height come semplici numeri e riceve la superficie totale con la componente laterale riportata separatamente, così può preventivare il materiale per il solo fianco oppure per il solido chiuso completo.
Domande tecniche
L'area laterale viene restituita separatamente?
Sì. La risposta include lateral_area (la superficie laterale) e surface_area (fianco più entrambe le basi circolari), così può prezzare il pezzo aperto o chiuso.