Calcolatore di alzata e pedata delle scale
Trasformi il dislivello tra due piani in gradini uguali: un dislivello di 280 con un'alzata desiderata di 18 dà 16 alzate di esattamente 17,5, 15 pedate e, con pedate da 25, uno sviluppo di 375 a 34,992°. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Alzata totale
- 280
- Altezza alzata desiderata
- 18
- Profondità pedata
- 25
- Decimali
- 4
- Numero alzate
- 16
- Altezza alzata
- 17,5
- Numero pedate
- 15
- Pedata totale
- 375
Dimensiona le scale a partire dall'alzata totale e dall'alzata desiderata o da un numero fisso. Intento di ricerca: calcolatore di alzata e pedata delle scale. Non sono necessarie chiamate di rete né seed casuali. I lavori falliti non vengono addebitati.
Da un'altezza alla scala completa
Si parte dal dislivello totale, la distanza verticale tra il piano inferiore e quello superiore, e dall'alzata che vorrebbe per ogni gradino. Il calcolatore divide il primo per la seconda e arrotonda al numero intero di alzate più vicino, poi ripartisce il dislivello in parti uguali, così tutti i gradini hanno la stessa altezza. C'è sempre una pedata in meno rispetto alle alzate, perché il piano superiore fa da ultimo gradino. Se indica anche la pedata, ottiene lo sviluppo orizzontale, cioè la lunghezza in pianta occupata dalla scala, e la sua inclinazione. Un dislivello di 280 con obiettivo 18 e pedate da 25 dà 16 alzate da 17,5, 15 pedate, uno sviluppo di 375 e 34,992°.
Gli errori che rovinano una scala
Il più comune è mescolare le unità: dislivello, alzata e pedata devono essere nella stessa unità, qualunque essa sia. Il secondo è costruire con l'alzata desiderata invece che con il risultato. L'obiettivo è solo un desiderio; l'alzata reale è il dislivello diviso per il numero intero di gradini, ed ecco perché qui 18 diventa 17,5. Il terzo è moltiplicare la pedata per il numero di alzate, il che allunga lo sviluppo di una pedata di troppo. I risultati vengono arrotondati una sola volta, ai decimali che lei sceglie.
Domande frequenti
Altre lingue?
Solo in inglese; Nitro idrata gli altri locali.
Quante alzate servono per la mia scala?
Divida il dislivello totale per l'alzata desiderata e arrotondi al numero intero più vicino. Un dislivello di 280 con un obiettivo di 18 dà 16 alzate, poi l'altezza viene divisa in parti uguali, quindi ognuna misura esattamente 17,5.
Perché c'è una pedata in meno rispetto alle alzate?
L'ultima alzata la porta sul piano superiore, che fa da gradino finale, quindi non serve una pedata propria. Per questo 16 alzate vanno con 15 pedate.
Posso decidere io il numero di gradini?
Sì. Inserisca il numero di alzate che desidera invece di un'altezza obiettivo, e il dislivello totale viene diviso per quel numero. Tutte le alzate risultano uguali, qualunque numero scelga.
Come si calcola l'inclinazione della scala?
È l'arcotangente dell'alzata divisa per la pedata, espressa in gradi. Alzate di 17,5 con pedate da 25 danno un angolo di 34,992°, utile per confrontare due progetti a colpo d'occhio.
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/stairs-rise-run \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"total_rise":280,"riser":18}'const res = await fetch("https://api.kit.forhosting.com/math/stairs-rise-run", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"total_rise": 280,
"riser": 18
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/stairs-rise-run",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"total_rise": 280,
"riser": 18
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/stairs-rise-run", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"total_rise":280,"riser":18}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"total_rise":280,"riser":18}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/stairs-rise-run", 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
{
"total_rise": 280,
"riser": 18
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.stairs_rise_run",
"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
Il calcolatore è gratuito nel browser, deterministico e identico sul percorso dell'API. Gli input vengono convalidati prima dei calcoli, così i payload non validi falliscono con invalid_input. L'arrotondamento half-up viene applicato una sola volta a partire dai valori IEEE grezzi quando si richiedono i decimali. Usi lo stesso JSON da fogli di calcolo, CMS, automazioni o demo didattiche.
Come funziona
Dimensiona le scale a partire dall'alzata totale e dall'alzata desiderata o da un numero fisso. n≈round(totale/alzata); alzata=totale/n; angolo=atan(alzata/pedata). Non sono necessarie chiamate di rete né seed casuali. I lavori falliti non vengono addebitati. Non sono necessarie chiamate di rete né seed casuali. I lavori falliti non vengono addebitati. Il calcolatore è gratuito nel browser, deterministico e identico sul percorso dell'API. Gli input vengono convalidati prima dei calcoli, così i payload non validi falliscono con invalid_input. L'arrotondamento half-up viene applicato una sola volta a partire dai valori IEEE grezzi quando si richiedono i decimali. Usi lo stesso JSON da fogli di calcolo, CMS, automazioni o demo didattiche. Il calcolatore è gratuito nel browser, deterministico e identico sul percorso dell'API. Gli input vengono convalidati prima dei calcoli, così i payload non validi falliscono con invalid_input. L'arrotondamento half-up viene applicato una sola volta a partire dai valori IEEE grezzi quando si richiedono i decimali. Usi lo stesso JSON da fogli di calcolo, CMS, automazioni o demo didattiche.
Input, limiti e arrotondamento
I decimali facoltativi usano half-up una sola volta. Gli output riportano gli input. Non sono necessarie chiamate di rete né seed casuali. I lavori falliti non vengono addebitati. Non sono necessarie chiamate di rete né seed casuali. I lavori falliti non vengono addebitati. Fornisca i campi JSON richiesti. I tipi non validi generano invalid_input. Il calcolatore è gratuito nel browser, deterministico e identico sul percorso dell'API. Gli input vengono convalidati prima dei calcoli, così i payload non validi falliscono con invalid_input. L'arrotondamento half-up viene applicato una sola volta a partire dai valori IEEE grezzi quando si richiedono i decimali. Usi lo stesso JSON da fogli di calcolo, CMS, automazioni o demo didattiche. Il calcolatore è gratuito nel browser, deterministico e identico sul percorso dell'API. Gli input vengono convalidati prima dei calcoli, così i payload non validi falliscono con invalid_input. L'arrotondamento half-up viene applicato una sola volta a partire dai valori IEEE grezzi quando si richiedono i decimali. Usi lo stesso JSON da fogli di calcolo, CMS, automazioni o demo didattiche.
Quando usarlo
Usi lo strumento quando l'intento di ricerca corrisponde. Dimensiona le scale a partire dall'alzata totale e dall'alzata desiderata o da un numero fisso. Non sono necessarie chiamate di rete né seed casuali. I lavori falliti non vengono addebitati. Non sono necessarie chiamate di rete né seed casuali. I lavori falliti non vengono addebitati. Il calcolatore è gratuito nel browser, deterministico e identico sul percorso dell'API. Gli input vengono convalidati prima dei calcoli, così i payload non validi falliscono con invalid_input. L'arrotondamento half-up viene applicato una sola volta a partire dai valori IEEE grezzi quando si richiedono i decimali. Usi lo stesso JSON da fogli di calcolo, CMS, automazioni o demo didattiche. Il calcolatore è gratuito nel browser, deterministico e identico sul percorso dell'API. Gli input vengono convalidati prima dei calcoli, così i payload non validi falliscono con invalid_input. L'arrotondamento half-up viene applicato una sola volta a partire dai valori IEEE grezzi quando si richiedono i decimali. Usi lo stesso JSON da fogli di calcolo, CMS, automazioni o demo didattiche.
Casi di integrazione
Verifica rapida
Widget gratuito.
Automazione
Stesso JSON tramite API.
Didattica
Esempi golden fissati.
Domande tecniche
È gratuito?
Sì, tier A.
Usa la rete?
No, nessuna.
Input non valido?
Restituisce invalid_input.
C'è l'API?
Sì, disponibile.