Calcolatore piastrelle
Una stanza di 20 m² con piastrelle da 0,6 m e il 10% di scarto richiede 62 piastrelle, cioè 7 scatole da 10. Inserisca superficie, misure, scarto e pezzi per scatola per comprare scatole intere, senza ammanchi né avanzi. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Area della stanza
- 20
- Lunghezza piastrella
- 0,6
- Larghezza piastrella
- 0,6
- Percentuale di scarto
- 10
- Piastrelle per scatola
- 10
- Area della piastrella
- 0,36
- Fattore di scarto
- 1,1
- Area di scarto
- 2
- Area con scarto
- 22
Pianificare un pavimento nuovo rende facile comprare troppo poco e costoso averne di troppo se si indovina il numero di scatole a occhio. Questo calcolatore di piastrelle per pavimento converte quattro numeri pratici in una lista della spesa chiara: l'area della stanza, la lunghezza e la larghezza di una piastrella, una percentuale di scarto per tagli e rotture, e quante piastrelle contiene ogni scatola del fornitore. Moltiplica i lati della piastrella per ottenere l'impronta, gonfia l'area della stanza con il fattore di scarto, divide per ottenere il conteggio esatto di pezzi e applica il tetto a quel conteggio e a quello delle scatole così da non ordinare mai una frazione. Mantenga l'area della stanza e i lati della piastrella in un solo sistema di unità — metri quadrati con metri, o piedi quadrati con piedi — e tratti la percentuale di scarto come il margine consigliato dal posatore per il motivo e la forma della stanza scelti.
Come si calcola il numero di piastrelle
Il calcolo parte da un'idea semplice: le piastrelle necessarie sono la superficie del pavimento divisa per la superficie di una piastrella. Ogni piastrella occupa la lunghezza per la larghezza, quindi una da 0,6 m per 0,6 m copre 0,36 m². Prima di dividere, la superficie viene aumentata dello scarto: il 10% porta 20 m² a 22 m². Il risultato esatto è di circa 61,1 piastrelle, arrotondate a 62 perché i negozi vendono pezzi interi. Poi le piastrelle si dividono per i pezzi di ogni scatola e si arrotonda di nuovo per eccesso: 6,2 scatole diventano 7.
Gli errori che lasciano senza materiale o con troppi avanzi
L'errore più comune è mescolare le unità: la superficie e i lati della piastrella devono appartenere allo stesso sistema, metri quadrati con metri o piedi quadrati con piedi. Un altro è dimenticare lo scarto, che copre i tagli intorno ai mobili, la posa in diagonale e i pezzi rotti; lo zero va bene solo per un rettangolo perfetto senza tagli. Infine, stimare le scatole a occhio porta spesso a un acquisto scarso, costoso da correggere a lavori avviati, oppure a scatole intere che avanzano. Per una casa intera, calcoli ogni stanza separatamente così l'ordine corrisponde al preventivo.
Casi d'uso
Lista acquisti fai da te per stanza
Misuri l'area del pavimento, inserisca la misura della piastrella e i pezzi per scatola del negozio, aggiunga lo scarto suggerito dal posatore e compri scatole intere senza carenza né eccesso.
Preventivi dell'installatore stanza per stanza
Inserisca l'area di ogni stanza e il conteggio cartone dello SKU nella stessa formula così gli ordini di acquisto coincidono con il preventivo e ogni tetto è verificabile.
Domande frequenti
Cosa succede se la dimensione della piastrella è zero o negativa?
Lunghezza e larghezza devono essere strettamente positive; una dimensione zero o negativa renderebbe la copertura indefinita o non fisica.
Quali unità devo usare?
Qualsiasi coppia coerente: metri quadrati con metri, o piedi quadrati con piedi. Non mescoli i sistemi.
Perché la percentuale di scarto è obbligatoria?
Tagli, raccordi di motivo e rotture quasi sempre richiedono materiale extra. Usi 0 solo per un rettangolo perfetto senza tagli; 10 è un punto di partenza comune per layout standard.
Quanto costa?
Lo strumento del browser è gratuito e gira in locale.
Quanto scarto devo aggiungere per le piastrelle da pavimento?
Usi il margine che le consiglia il posatore per il disegno di posa e la forma della stanza. Copre tagli intorno ai mobili, posa in diagonale, pezzi rotti e scorte dello stesso lotto di tonalità; il 10% significa prevedere il 110% del pavimento.
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/floor-tiles \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"room_area":20,"tile_length":0.6,"tile_width":0.6,"waste_percent":10,"tiles_per_box":10}'const res = await fetch("https://api.kit.forhosting.com/home/floor-tiles", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"room_area": 20,
"tile_length": 0.6,
"tile_width": 0.6,
"waste_percent": 10,
"tiles_per_box": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/floor-tiles",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"room_area": 20,
"tile_length": 0.6,
"tile_width": 0.6,
"waste_percent": 10,
"tiles_per_box": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/floor-tiles", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"room_area":20,"tile_length":0.6,"tile_width":0.6,"waste_percent":10,"tiles_per_box":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"room_area":20,"tile_length":0.6,"tile_width":0.6,"waste_percent":10,"tiles_per_box":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/floor-tiles", 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
{
"room_area": 20,
"tile_length": 0.6,
"tile_width": 0.6,
"waste_percent": 10,
"tiles_per_box": 10
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.floor_tiles",
"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 gratuito del browser e l'API a pagamento, in modo che un preventivo generato sul telefono coincida con la riga che uno script pubblica dopo. Dimensioni zero o negative vengono rifiutate con invalid_input invece di una divisione silenziosa per zero.
Come funziona la formula di pezzi e scatole
Parta dall'identità di copertura usata in ogni stimatore commerciale di piastrelle per pavimento: il numero di pezzi necessari è l'area da coprire divisa per l'area di una piastrella, arrotondata per eccesso perché i negozi vendono pezzi interi. Anche l'area della stanza e i pezzi per scatola devono essere positivi; waste percent deve essere non negativo così un rettangolo perfetto senza scarto resta esprimibile senza inventare materiale negativo. Scriva tile_area uguale a tile_length per tile_width, usando la stessa unità lineare sottostante all'unità quadrata di room_area, così metri si abbinano a metri quadrati e piedi a piedi quadrati. Applichi quindi lo scarto come fattore moltiplicativo: waste_factor è uno più waste_percent diviso cento, così il dieci per cento di scarto significa pianificare il cento dieci per cento dell'area nuda. Moltiplichi room_area per quel fattore per ottenere area_with_waste — la copertura effettiva dopo tagli intorno ai mobili, posa in diagonale, pezzi rotti e extra di lotto di tono. Divida area_with_waste per tile_area per produrre tiles_exact, un numero reale che può avere parte frazionaria. La quantità di acquisto tiles_needed è il tetto di tiles_exact, e boxes_needed è il tetto di tiles_needed diviso tiles_per_box. La risposta restituisce anche gli intermedi (tile_area, waste_factor, waste_area, area_with_waste, tiles_exact, boxes_exact) e spare_area_vs_room per auditare la matematica rispetto a un calcolo manuale sul documento di consegna. La pipeline è aritmetica a virgola mobile deterministica senza semi casuali, senza timestamp di orologio e senza chiamate di rete, così ingressi identici producono sempre lo stesso JSON. Lunghezza e larghezza della piastrella 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 in risposta
Tutti e cinque i campi sono obbligatori. Invii cinque numeri finiti: room_area per la copertura della planimetria in unità quadrate, tile_length e tile_width per la coppia di lati di una piastrella in unità lineari coerenti, waste_percent come percentuale extra di materiale (ad esempio dieci per un margine del dieci per cento), e tiles_per_box come il conteggio stampato sul cartone. Campi mancanti, stringhe non numeriche, NaN e Infinity falliscono con invalid_input e non vengono addebitati. Quando tile_length o tile_width è zero o negativo la richiesta fallisce con un messaggio che la dimensione della piastrella deve essere positiva, così il client può correggere le dimensioni prima di ritentare invece di ricevere Infinity pezzi. In caso di successo la risposta restituisce ingressi ripuliti, tile_area, waste_factor, waste_area, area_with_waste, tiles_exact, tiles_needed intero, tiles_per_box ripulito, boxes_exact, boxes_needed intero, spare_area_vs_room (quanta area il set acquistato copre oltre la stanza nuda), un promemoria unit_note per mantenere un solo sistema di unità, e una breve stringa formula per la documentazione. Controlli classici: una stanza di venti metri quadrati con piastrelle di zero virgola sei per zero virgola sei metri, dieci per cento di scarto e dieci pezzi per scatola: l'area della piastrella è zero virgola tre sei, l'area con scarto è ventidue, tiles_exact è circa sessantuno virgola uno, tiles_needed è sessantadue e boxes_needed è sette. Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per elemento; i fallimenti di validazione non consumano saldo prepagato.
Dove compaiono i calcolatori di piastrelle
I proprietari che ristrutturano cucine, bagni e corridoi hanno bisogno di un conteggio di scatole affidabile prima di andare al brico o di ordinare online, soprattutto quando la porcellana di grande formato ha un prezzo unitario elevato e tempi lunghi. Se in seguito le servono piastrelle a muro con detrazioni di porte e finestre, griglie di fuga, copertura di adesivo per dente di spatola o lunghezze di rotoli di sottofondo, le tratti come intenti di ricerca e landing separate invece di sovraccaricare questa pagina di calcolatore di piastrelle per pavimento e scatole. Gli installatori di pavimenti costruiscono pianificazioni da aree misurate e formati di cartone del produttore; un unico endpoint deterministico che applica il tetto a pezzi e scatole riduce la deriva dei fogli di calcolo tra chi stima e chi acquista. I designer d'interni che confrontano tre referenze di piastrella per lo stesso piano possono scambiare solo tile_length, tile_width e tiles_per_box tenendo fissi room_area e waste_percent, poi classificare scatole totali e copertura in eccedenza senza ricalcolare lo scarto ogni volta. I gestori immobiliari che pianificano rinnovi multi-unità alimentano un lotto di aree tramite l'API e allegano boxes_needed agli ordini di acquisto così lo stock in eccesso resta intenzionale e non accidentale. Poiché questa capacità è un motore di parse puro, il prezzo dell'API è la base pubblicata di $0.002 per elemento riuscito e la validazione fallita non consuma saldo.
Casi di integrazione
Confronto SKU per designer
Tenga fissi area e scarto, scambi lunghezza, larghezza e pezzi per scatola tra prodotti candidati e confronti boxes_needed e copertura in eccedenza fianco a fianco.
Domande tecniche
Come funziona questo calcolatore di piastrelle?
Moltiplica lunghezza per larghezza per tile_area, gonfia room_area di (1 + waste_percent/100), divide per un conteggio esatto e applica il tetto a pezzi e scatole per ordinare solo confezioni intere.