Calcolatore semiperimetro triangolo
Sommi i tre lati e divida per due: con 3, 4 e 5 il perimetro è 12 e il semiperimetro 6. È il primo passo della formula di Erone e un modo rapido per controllare di aver scritto bene i lati. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- A
- 3
- B
- 4
- C
- 5
- Perimetro
- 12
- Semiperimetro
- 6
Il semiperimetro di un triangolo è la metà della somma delle lunghezze dei suoi tre lati: s è uguale a (a più b più c) diviso due. Quella forma chiusa compare ogni volta che la formula di Erone richiede il primo passo, quando l'inraggio è l'area divisa per s, quando un problema di gara chiede solo il semiperimetro, e quando una pipeline deve normalizzare tre spigoli in uno scalare prima dell'area o del cerchio inscritto.
Cosa significa il semiperimetro del triangolo e perché s è (a+b+c)/2
Il perimetro di un triangolo è la lunghezza totale del contorno: il lato a più il lato b più il lato c. Il semiperimetro è semplicemente la metà di quel perimetro, scritto s uguale a (a più b più c) diviso due. La metà non è una convenzione arbitraria: le formule classiche di area, inraggio e di diversi centri del triangolo si esprimono in modo più limpido in termini di s piuttosto che del perimetro completo.
La formula di Erone moltiplica s per ciascun (s meno lato) sotto una radice quadrata; l'inraggio è l'area divisa per s; molte identità da manuale su circuiraggio e lunghezze tangenti introducono pure s per primi. L'intento di ricerca si concentra su frasi come calcolatore del semiperimetro di un triangolo, trovare il semiperimetro di un triangolo, s uguale ad a più b più c su due, e semiperimetro da tre lati.
Chi studia vuole un numero da confrontare con la chiave dei compiti prima di applicare Erone a mano; ingegneri e strumenti di gioco vogliono lo stesso numero come intermedio stabile. Le unità sono quelle che Lei invia—metri, piedi o unità di gioco—purché i tre lati condividano la stessa unità; il motore non converte le unità.
A differenza dell'area, che richiede un radicale o un'altezza, il semiperimetro è algebra lineare pura su tre scalari, quindi è un primo controllo ideale che le tre lunghezze siano state digitate correttamente prima di formule più pesanti.
Casi d'uso
Passo preliminare a Erone, inraggio e identità da manuale
Normalizzi tre spigoli misurati o dati nel semiperimetro s affinché le formule a valle (area, r = A/s, lunghezze tangenti) condividano un intermedio stabile.
Correzione automatica LMS e gare per dati SSS
Valuti le voci di semiperimetro con un oracolo puro che rifiuta lati negativi e non inventa mai rumore a virgola mobile oltre l'arrotondamento decimale fisso.
Domande frequenti
Che cos'è il semiperimetro di un triangolo?
Il semiperimetro s è la metà del perimetro: s = (a + b + c) / 2, dove a, b e c sono le tre lunghezze dei lati.
Cosa succede se un lato è negativo?
Le lunghezze euclidee devono essere non negative; la validazione fallita non viene addebitata.
Questo calcolatore impone la disuguaglianza triangolare?
No. Questo calcolatore restituisce s da tre lati non negativi. Per un'area non degenere con controlli stretti di disuguaglianza, usi un calcolatore dell'area di Erone.
Servono angoli o altezza?
No. Sono richieste solo le tre lunghezze di lato a, b e c. La formula è somma pura e divisione per due.
Il calcolatore del semiperimetro di un triangolo è gratuito?
Lo strumento del browser è gratuito e gira in locale.
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/geom/triangle-semiperimeter \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a":3,"b":4,"c":5}'const res = await fetch("https://api.kit.forhosting.com/geom/triangle-semiperimeter", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": 3,
"b": 4,
"c": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geom/triangle-semiperimeter",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": 3,
"b": 4,
"c": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geom/triangle-semiperimeter", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":3,"b":4,"c":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":3,"b":4,"c":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geom/triangle-semiperimeter", 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
{
"a": 3,
"b": 4,
"c": 5
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.triangle_semiperimeter",
"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
Questo calcolatore del semiperimetro di un triangolo accetta tre lunghezze finite non negative, rifiuta qualsiasi lato negativo con un errore invalid_input chiaro e restituisce il semiperimetro come JSON strutturato insieme al perimetro, ai lati ripetitivi e alla stringa della formula. La stessa funzione pura alimenta lo strumento gratuito del browser e il percorso API prepagato, così controlli dei compiti, script di valutazione e worker di bordo non discordano mai su una semisomma di tre numeri, e nessun modello di linguaggio né servizio geometrico esterno interviene nel calcolo.
Cosa significa il semiperimetro del triangolo e perché s è (a+b+c)/2
Consegnare a, b, c, perimetro, semiperimetro e un breve campo formula in JSON rende facile incollare il risultato nelle note, fissarlo in test automatici o alimentarlo a una pipeline geometrica senza reimplementare la semisomma in ogni linguaggio.
Contratto di ingresso, validazione e come il motore applica la formula
Ciascuno deve essere un numero finito; le stringhe numeriche che si analizzano in modo pulito sono accettate così moduli ed esportazioni da fogli di calcolo restano comodi. Campi mancanti, stringhe vuote, Infinity e NaN falliscono pure prima di qualsiasi aritmetica. Non vi è conversione di unità nella capacità: se invia centimetri ottiene centimetri di semiperimetro. La validazione fallita non viene addebitata; solo un elemento riuscito consuma il prezzo base pubblicato. Invii in POST un corpo JSON con tre campi obbligatori: a, b e c per le tre lunghezze dei lati. Gli alias side_a, side1, side_b, side2, side_c e side3 corrispondono alle stesse tre entrate per modelli di aula che già etichettano i lati in quel modo. I valori negativi falliscono subito con invalid_input indicando il campo, perché una lunghezza di lato euclidea non può essere minore di zero: questo è il contratto rigido di questo calcolatore. Lo zero è accettato su un lato affinché casi limite algebrici e test unitari restino ben definiti; questo endpoint non impone la disuguaglianza triangolare stretta, che è un'intenzione di prodotto diversa coperta da strumenti orientati all'area come la formula di Erone. Il percorso di parse puro non chiama mai un servizio di rete, non campiona mai casualità e non consulta mai l'orologio di sistema, così lo stesso triplo di lati produce sempre lo stesso JSON sull'esecutore gratuito del browser e sull'API.
Usi pratici, prezzo, limiti e quando chiamare strumenti correlati
Usi lo strumento gratuito del browser quando desidera un semiperimetro di triangolo immediato controllando i compiti, preparando la formula di Erone a mano, verificando l'inraggio con r uguale all'area su s, o confermando tre spigoli misurati prima di un computo di cantiere. I limiti sono intenzionali: solo tre lunghezze di lato planari, senza angoli, senza coordinate, senza rifiuto automatico per disuguaglianza triangolare e senza tabelle di conversione unità. Se le serve l'area da tre lati con controlli stretti di disuguaglianza, scelga Erone; se le serve il perimetro di un rettangolo o di un poligono generale, scelga quelle capacità dedicate. Usi l'API quando una piattaforma didattica, un correttore automatico di gare, un preprocessore CAD o un notebook necessita di JSON stabile per molti tripli di lati sotto un unico contratto. Ogni richiesta riuscita è un elemento fatturabile a $0.002; l'ingresso non valido non consuma saldo. Abbini questo endpoint a un calcolatore dedicato dell'area di Erone quando le serve anche l'area: le due landing rispondono a intenzioni di ricerca diverse—solo semiperimetro contro area SSS completa—così mantenerle mirate migliora la chiarezza SEO e tiene ogni risposta compatta.
Casi di integrazione
Esercizi di semiperimetro per compiti ed esami
Dia agli studenti tre lunghezze di lato; confronti il loro s = (a+b+c)/2 calcolato a mano con un risultato deterministico dell'API o del browser prima di applicare Erone.