Calculadora de parede de blocos
Uma parede de 20 m² com blocos de 0,4 por 0,2 m e 5% de perda leva 263 blocos e 27 sacos de argamassa. Informe a área, a medida impressa no palete e os dados de junta e saco, e peça tudo de uma vez. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Área da parede
- 20
- Comprimento do bloco
- 0,4
- Altura do bloco
- 0,2
- Espessura da junta
- 0,01
- Profundidade do bloco
- 0,2
- Porcentagem de desperdício
- 5
- Área da face do bloco
- 0,08
- Fator de desperdício
- 1,05
- Área com desperdício
- 21
- Blocos exatos
- 262,5
Planejar um muro de jardim, um embasamento de garagem, uma divisão ou uma elevação de fundação em blocos de concreto sempre levanta duas perguntas ligadas: quantos blocos pedir e quanta argamassa comprar para que juntas e fiadas não faltem. Esta calculadora de parede de blocos responde às duas com um único quantitativo determinístico. Você informa a área líquida da parede em unidades quadradas, o comprimento e a altura nominais da face de um bloco em unidades lineares coerentes e, de forma opcional, a espessura da junta, a profundidade do bloco, o percentual de perda e o rendimento do saco. O motor multiplica a área da parede por um mais a fração de perda, divide pela área da face de um único bloco e arredonda para cima, de modo que unidades parciais se tornam peças inteiras no pedido. O volume de argamassa é então estimado com um modelo padrão de junta de leito e junta de topo, usando a espessura da junta e a profundidade da parede, e convertido em sacos inteiros com a mesma aritmética pura. Dimensões de face zero ou negativas falham com erro de entrada inválida claro, para que ferramentas de quantitativo e formulários de compra validem antes de gastar dinheiro.
Casos de uso
Muros de jardim e garagem faça-você-mesmo
Proprietários informam a área medida da parede e o tamanho de face impresso no palete para saber quantos blocos CMU e sacos de argamassa carregar antes da obra de fim de semana.
Quantitativo de empreiteiros e automação de propostas
Ferramentas de orçamento processam elevações de plantas, aplicam política de perda e junta por tipo de parede e emitem quantidades de blocos e argamassa para pedidos sem planilhas.
Perguntas frequentes
Quais unidades devo usar?
Qualquer sistema coerente. Misturar polegadas no bloco com pés na área subestima o pedido de forma grave.
E se o tamanho do bloco for zero ou negativo?
O comprimento e a altura da face devem ser estritamente positivos; tamanho de bloco zero ou negativo é rejeitado, assim como área de parede não positiva.
A calculadora de parede de blocos é grátis?
A ferramenta do navegador roda grátis no seu dispositivo.
Qual percentual de perda e espessura de junta devo escolher?
Cinco por cento de perda é o padrão para obra reta em amarração; use mais com muitos cantos ou aberturas. A espessura de junta padrão é 0.01 unidades lineares (cerca de 10 mm em metros); ajuste à junta do projeto ou defina zero se só precisar da contagem de blocos.
A espessura da junta muda o número de blocos?
Não. A quantidade de blocos sai só da área da parede, do tamanho da face e da perda. A espessura da junta e a profundidade do bloco entram no volume de argamassa, então mudam os sacos, e não os blocos.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/home/block-wall \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"wall_area":20,"block_length":0.4,"block_height":0.2}'const res = await fetch("https://api.kit.forhosting.com/home/block-wall", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"wall_area": 20,
"block_length": 0.4,
"block_height": 0.2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/block-wall",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"wall_area": 20,
"block_length": 0.4,
"block_height": 0.2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/block-wall", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"wall_area":20,"block_length":0.4,"block_height":0.2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"wall_area":20,"block_length":0.4,"block_height":0.2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/block-wall", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"wall_area": 20,
"block_length": 0.4,
"block_height": 0.2
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.block_wall",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
A ferramenta do navegador roda grátis no seu dispositivo; a API pré-paga cobra US$ 0,002 por item bem-sucedido quando servidores e SDKs precisam do mesmo contrato.
Meça a área da parede e mantenha as dimensões da face em um único sistema de unidades
Comece medindo cada elevação que você construirá com blocos de concreto. Para um único retângulo multiplique o comprimento pela altura; para fundações em degraus, muros laterais ou garagens de vários vãos some os retângulos e subtraia aberturas grandes como portas e janelas quando essas aberturas não forem preenchidas com bloco. Se o rótulo do palete listar polegadas e você mediu a parede em pés, converta a área ou as arestas lineares para que concordem; misturar pés na parede com polegadas no bloco subestima as unidades por um fator de cento e quarenta e quatro. Expresse o total como wall_area em metros quadrados, pés quadrados ou qualquer outra unidade quadrada de sua preferência: a calculadora não converte unidades, portanto o tamanho da face de cada bloco, a espessura da junta e a profundidade do bloco devem usar o mesmo sistema linear cuja quadratura coincida com wall_area. Se wall_area for vinte metros quadrados, envie block_length e block_height em metros (por exemplo 0.4 por 0.2 para uma face CMU métrica comum) e mantenha joint_thickness perto de 0.01 para uma junta de dez milímetros e block_depth perto de 0.2 para uma peça de duzentos milímetros. Aliases opcionais area, wall e surface_area são aceitos para wall_area; block_width, length, face_length, face_width ou width cobrem a aresta horizontal da face; height, face_height ou course_height cobrem a aresta vertical. Todas as entradas geométricas obrigatórias devem ser números finitos estritamente positivos: valores zero, negativos ou não numéricos geram invalid_input e não são cobrados.
Como blocos, perda, juntas e sacos de argamassa são calculados
A perda real na alvenaria não é opcional. Cantos exigem meios blocos ou peças cortadas, cintas e vergas interrompem fiadas, cortes de quem está começando quebram bordas e danos no transporte são comuns em pedidos de vários paletes. Cinco por cento serve a uma parede reta em amarração com poucas aberturas; aumente para plantas complexas, muitos cantos ou aberturas grandes que forçam cortes irregulares. Lembre-se de que nomes nominais de bloco muitas vezes já embutem meia junta no tamanho de marketing; esta calculadora usa as dimensões de face e a espessura de junta que você informa, então meça o tamanho de face do fabricante em vez de assumir uma regra prática que conta a argamassa duas vezes. O campo opcional waste_percent assume o valor cinco quando omitido e aceita de zero a cem; os aliases waste, waste_allowance e overage mapeiam o mesmo número. O motor monta um waste_factor igual a um mais waste_percent dividido por cem, multiplica wall_area por esse fator para obter area_with_waste e então divide por block_face_area, igual a block_length vezes block_height. Esse quociente é blocks_exact; blocks_needed é o teto desse quociente, de modo que um resto fracionário sempre vira mais um bloco inteiro na folha de pedido. A argamassa é estimada após a contagem de blocos: joint_thickness tem padrão 0.01 unidades lineares e block_depth 0.2; bag_volume tem padrão 0.012 unidades cúbicas. Para cada unidade assentada o modelo trata uma junta de leito e uma de topo como joint_thickness vezes block_depth vezes a soma de block_length, block_height e joint_thickness, aproximação compacta habitual em quantitativos. Multiplicar esse mortar_per_block por blocks_needed produz mortar_volume; bags é o teto de mortar_volume dividido por bag_volume, e spare_mortar reporta o volume sobrando no último saco. Definir joint_thickness como zero produz volume de argamassa e sacos iguais a zero, mantendo a contagem de blocos: útil quando você só precisa da quantidade de alvenaria. Perda negativa, rendimento de saco nulo quando sacos seriam necessários e campos obrigatórios ausentes falham com invalid_input. Entradas idênticas sempre produzem JSON idêntico porque o caminho é aritmética pura sem rede, sem semente aleatória e sem relógio.
Uso da API, preços, fluxos de obra e limites práticos
Use a calculadora gratuita de parede de blocos no navegador para estimativas rápidas de obra, balcões de fornecedores e lousas de empreiteiros, sem instalar planilha. Não use esta ferramenta como verificação de projeto estrutural: ela conta materiais de uma elevação preenchida, não armadura, detalhe sísmico nem capacidade portante. Envie um corpo JSON com wall_area, block_length e block_height, mais joint_thickness, block_depth, waste_percent e bag_volume opcionais quando os padrões não forem adequados ao seu layout ou embalagem. Use a API pré-paga quando um aplicativo de construção, um configurador de e-commerce de materiais, um pipeline de quantitativo ou uma ferramenta de gestão imobiliária precisar de contrato estável com saldo KIT a US$ 0,002 por item bem-sucedido; falhas de validação nunca consomem saldo depois que o motor rejeita a solicitação. Combine este endpoint com conversores de unidades quando clientes misturam embalagens imperial e métrica, ou com auxiliares de cômodo e parede quando elevações chegam como campos separados de comprimento e altura que você multiplica no cliente antes de chamar. A profundidade não muda quantas unidades cobrem a face, então deixe decisões de espessura estrutural no seu catálogo de produtos e continue passando block_depth aqui para o volume de argamassa. Autores de SDKs podem mapear blocks_needed e bags direto para linhas de carrinho, mostrando area_with_waste, blocks_exact, mortar_volume e spare_mortar como detalhe para o comprador ou o orçamentista.
Casos de integração
Configuradores de suprimentos e e-commerce
Sites de varejo calculam blocos e sacos de argamassa juntos enquanto compradores mudam tamanho, junta ou perda, com um único contrato determinístico de API para orçamentos e checkout.
Perguntas técnicas
Como a calculadora de parede de blocos conta blocos e argamassa?
Multiplica wall_area por (1 + waste_percent/100), divide por block_length × block_height e arredonda para cima a blocos inteiros. O volume de argamassa é blocks_needed × joint_thickness × block_depth × (block_length + block_height + joint_thickness); os sacos são ceil(mortar_volume / bag_volume).