Calcolatore pavimenti
Un patio di 20 m² posato con pezzi da 0,6 × 0,6 m e il 10% di scarto richiede 62 pezzi. Inserisca l'area, le misure del pezzo e lo scarto: il risultato viene sempre arrotondato a pezzi interi da acquistare. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Area del patio
- 20
- Lunghezza del pezzo
- 0,6
- Larghezza del pezzo
- 0,6
- Percentuale di scarto
- 10
- Area del pezzo
- 0,36
- Fattore di scarto
- 1,1
- Area di scarto
- 2
- Area con scarto
- 22
Ordinare i pavimenti del patio a occhio è un modo comune di restare corti alla consegna o di riempire il garage di pietra inutilizzata. Questo calcolatore di pavimenti trasforma quattro numeri pratici in un conteggio chiaro di pezzi: l’area della superficie del patio, del percorso o del vialetto; la lunghezza e la larghezza di un pezzo; e una percentuale di scarto per tagli, rotture e allineamento del motivo. Moltiplica i bordi del pezzo per ottenere l’impronta, gonfia l’area del patio con il fattore di scarto, divide per un conteggio esatto e arrotonda per eccesso così non ordina mai un pezzo frazionario. Mantenga l’area del patio e i bordi del pezzo in un solo sistema di unità — metri quadrati con metri, o piedi quadrati con piedi — e tratti la percentuale di scarto come il margine che il Suo posatore di hardscape raccomanda per il motivo di posa e i tagli di bordo scelti.
Dall'area del patio al numero di pezzi
Ogni stima di pavimentazione esterna si basa su un'idea semplice: la superficie da coprire divisa per la faccia di un pezzo. La faccia è la lunghezza per la larghezza, quindi un pezzo da 0,6 per 0,6 m copre 0,36 m². Prima di dividere, il calcolatore aggiunge lo scarto all'area del patio, perché alcuni pezzi vengono tagliati sui bordi, rifilati attorno a fioriere e curve, oppure arrivano rotti. Con il 10% di scarto, un patio di 20 m² viene trattato come 22 m². Dividendo 22 per 0,36 si ottiene poco più di sessantuno, e poiché i fornitori vendono pezzi interi, il conteggio sale a 62. Quei 62 pezzi coprono 22,32 m²: restano 2,32 m² di scorta oltre la superficie del patio.
Gli errori che lasciano corti o riempiono il garage
L'errore più frequente è mescolare le unità: i metri quadrati vanno con misure del pezzo in metri, i piedi quadrati con misure in piedi. Un patio inserito in metri quadrati con un pezzo misurato in centimetri dà un conteggio privo di senso. Il secondo è dimenticare lo scarto. Lo zero è accettato per un rettangolo perfetto senza tagli, ma quasi tutte le pose richiedono pezzi in più: usi la percentuale che le consiglia il posatore per il disegno di posa e i tagli di bordo scelti. Infine, misuri solo la superficie che pavimenterà davvero, che sia un patio, un vialetto o un passo carrabile. Un'impresa può far passare ogni area e ogni formato per gli stessi passaggi, così l'ordine coincide con il preventivo.
Casi d'uso
Lista acquisti fai-da-te per il patio
Misuri l’area del patio, inserisca il formato di faccia del pezzo e la percentuale di scarto suggerita dal posatore, e ordini pezzi interi senza carenza né sovrastock massiccio.
Stime hardscape per appaltatori
Inserisca ogni area di patio o camminamento e il formato di faccia dello SKU nella stessa formula così gli ordini di acquisto coincidono con il preventivo e ogni passo di soffitto è auditabile.
Domande frequenti
Come funziona il calcolatore di pavimenti?
Moltiplica la lunghezza per la larghezza del pezzo per un’area di faccia, moltiplica l’area del patio per (1 + scarto%/100), divide per un conteggio esatto e arrotonda per eccesso a pezzi interi acquistabili.
Cosa succede se la lunghezza o la larghezza del pezzo è zero o negativa?
La dimensione del pezzo deve essere strettamente positiva; una dimensione non positiva renderebbe il rapporto di conteggio indefinito o non fisico.
Quali unità devo usare?
Non mescoli i sistemi in una sola richiesta.
Include fughe di sabbia o imballo a pallet?
Griglie di fughe e imballo a pallet sono intenti di ricerca separati.
Quanto costa?
Lo strumento nel browser è gratuito e viene eseguito 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/home/pavers \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"patio_area":25,"paver_length":0.2,"paver_width":0.1,"waste_percent":10}'const res = await fetch("https://api.kit.forhosting.com/home/pavers", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"patio_area": 25,
"paver_length": 0.2,
"paver_width": 0.1,
"waste_percent": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/pavers",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"patio_area": 25,
"paver_length": 0.2,
"paver_width": 0.1,
"waste_percent": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/pavers", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"patio_area":25,"paver_length":0.2,"paver_width":0.1,"waste_percent":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"patio_area":25,"paver_length":0.2,"paver_width":0.1,"waste_percent":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/pavers", 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
{
"patio_area": 25,
"paver_length": 0.2,
"paver_width": 0.1,
"waste_percent": 10
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.pavers",
"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
La stessa funzione pura alimenta lo strumento browser gratuito e l’API a pagamento, così un preventivo generato sul telefono coincide con la riga che uno script pubblica dopo. Dimensioni del pezzo nulle o negative vengono rifiutate con un messaggio chiaro invalid_input invece di una divisione silenziosa per zero.
Come funziona la formula del conteggio pezzi del patio
Parta dall’identità di copertura usata da ogni stimatore hardscape in negozio: il numero di pezzi necessari è l’area di superficie da coprire divisa per l’area di faccia di un pezzo, poi arrotondata per eccesso perché i fornitori vendono pezzi interi. Anche l’area del patio deve essere positiva; la percentuale di scarto deve essere non negativa così un rettangolo perfetto a scarto zero resta esprimibile senza inventare materiale negativo. Scriva paver_area uguale a paver_length per paver_width, usando la stessa unità lineare sottostante alla Sua patio_area in unità di area, così i metri si abbinano ai metri quadrati e i piedi ai piedi quadrati. Poi applichi il margine di scarto come fattore moltiplicativo: waste_factor uguale a uno più waste_percent diviso cento, così dieci per cento di scarto significa pianificare il cento dieci per cento del patio nudo. Moltiplichi patio_area per quel fattore per ottenere area_with_waste — l’obiettivo di copertura effettivo dopo tagli di bordo, curve intorno alle fioriere, pezzi rotti ed extra di lotto. Divida area_with_waste per paver_area per produrre pavers_exact, un numero reale che può avere parte frazionaria. La quantità d’acquisto pavers_needed è il soffitto di pavers_exact. La risposta restituisce anche gli intermedi (paver_area, waste_factor, waste_area, area_with_waste, pavers_exact), coverage_area del set acquistato e spare_area_vs_patio per auditare il calcolo rispetto a un conto a mano sul documento di consegna. La pipeline è aritmetica floating-point deterministica, senza semi casuali, senza orologio di parete e senza chiamate di rete, così input identici producono sempre JSON identico. Lunghezza e larghezza del pezzo devono essere strettamente positive: dimensione zero o negativa è rifiutata con invalid_input perché un’impronta nulla renderebbe il rapporto indefinito e un’impronta negativa non è fisica.
Cosa invia e cosa riceve indietro
Tutti e quattro i campi sono obbligatori. Invii quattro numeri finiti: patio_area per la copertura del piano hardscape in unità di area, paver_length e paver_width per la coppia di bordi di un pezzo in unità lineari corrispondenti, e waste_percent come percentuale di materiale extra (ad esempio dieci per un margine del dieci per cento). Campi mancanti, stringhe non numeriche, NaN e Infinity falliscono con invalid_input e non sono addebitati. Quando paver_length o paver_width è zero o negativo, la richiesta fallisce con un messaggio che la dimensione del pezzo deve essere positiva, così il client corregge le dimensioni prima di riprovare invece di ricevere pezzi Infinity. In caso di successo la risposta restituisce gli input ripuliti, paver_area, waste_factor, waste_area, area_with_waste, pavers_exact, l’intero pavers_needed, coverage_area, spare_area_vs_patio (quanta area il set acquistato copre oltre il patio nudo), un unit_note che ricorda di mantenere un solo sistema di unità, e una breve stringa formula per la documentazione. Controlli classici includono un patio di venticinque metri quadrati con pezzi di zero virgola due per zero virgola uno metro e dieci per cento di scarto: l’area del pezzo è 0.02, l’area con scarto è 27.5, pavers_exact è mille trecentosettantacinque, e pavers_needed è mille trecentosettantacinque. Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per elemento; i fallimenti di validazione non consumano il saldo prepagato.
Dove i calcolatori di pavimenti compaiono nel lavoro reale
I proprietari che costruiscono patio, percorsi da giardino e grembiuli di ingresso hanno bisogno di un conteggio pezzi affidabile prima di ordinare in magazzino o spedire un pallet online, soprattutto quando i pezzi in calcestruzzo o pietra naturale hanno un prezzo unitario alto e lunghi tempi di consegna. Se in seguito Le servono piastrelle interne con imballo a scatole, tavole di deck con spaziatura delle fughe, volume di malta per corsi di mattoni o profondità di sabbia e base sotto un patio, le tratti come intenti di ricerca e landing separati invece di sovraccaricare questa pagina del calcolatore di pavimenti esterni. Gli appaltatori hardscape costruiscono i cronoprogrammi da aree di patio misurate e formati del produttore; un unico endpoint deterministico che applica il soffitto al conteggio riduce la deriva dei fogli di calcolo tra lo stimatore e l’addetto agli acquisti. I paesaggisti che confrontano tre SKU di pezzi per lo stesso piano possono scambiare solo paver_length e paver_width tenendo fissi patio_area e waste_percent, poi classificare pezzi totali e copertura di scorta senza ricalcolare ogni volta la matematica dello scarto. I gestori immobiliari che pianificano rinnovi di cortili multi-unità inviano un lotto di aree di patio tramite l’API e allegano pavers_needed agli ordini di acquisto così lo stock extra resta intenzionale e non accidentale. Poiché questa capacità è un motore di parse puro, il prezzo API è la base pubblicata di $0.002 per elemento riuscito e la validazione fallita non consuma saldo.
Casi di integrazione
Confronto SKU per progettisti
Tenga fissi area del patio e scarto, scambi lunghezza e larghezza del pezzo tra prodotti candidati e confronti pavers_needed e copertura di scorta fianco a fianco.