ForHosting KIT · Educação

Calculadora de espaçamento em sala

Descubra quantos alunos cabem na sala com o distanciamento de que você precisa: um piso de 10 por 8 em que cada aluno ocupa um quadrado de 2 de lado comporta 20, em 5 fileiras de 4 lugares. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Comprimento
10
Largura
8
Espaçamento
2
Você obtém
Área
80
Área da célula
4
Fileiras da disposição
5
Assentos por fileira
4

Uma calculadora de espaçamento em sala de aula transforma o comprimento útil, a largura útil e a distância exigida por estudante em um plano de assentos inteiro que você pode defender em uma reunião de instalações ou em um teste unitário. Informe a planta livre depois de já subtrair a faixa da mesa do docente, os armários fixos e o giro das portas onde ninguém vai sentar; em seguida informe o espaçamento de centro a centro de que cada aluno precisa — um metro e meio para distanciamento, o passo típico de carteira ou qualquer outra distância positiva na mesma unidade linear da sala. A ferramenta ladrilha uma grade retangular de células quadradas, informa quantas fileiras de layout cabem ao longo do comprimento, quantos assentos cabem em cada fileira ao longo da largura e multiplica esses dois inteiros na capacidade máxima.

Dicas práticas, limites e buscas relacionadas

Meça o retângulo de assentos livre depois de subtrair a faixa da parede de ensino, o armazenamento e qualquer corredor que você não vai ocupar; em seguida escolha um espaçamento que combine com o passo de carteira, a política de distanciamento ou o layout de prova — um metro e meio, dois pés ou um passo sob medida são válidos desde que os três números compartilhem a unidade.

Mantenha as cotas dentro da faixa absoluta publicada para que as contagens não transbordem para resultados não finitos que o solucionador precise rejeitar.

Esta página atende quem busca uma calculadora de espaçamento de sala de aula, quantos alunos cabem em uma sala, capacidade de assentos a partir das dimensões, fileiras de layout de carteiras ou distância entre estudantes online; não é um estimador de carga de ocupação do código de incêndio, nem um posicionador CAD de mobiliário, nem uma ferramenta de dimensionamento HVAC, nem uma calculadora de créditos ou de carga horária.

Prefira esta capacidade quando você já conhece o comprimento útil, a largura útil e o espaçamento-alvo de grade quadrada e só precisa de uma capacidade inteira mais um plano de fileiras; se a origem for uma área única e uma regra de metro quadrado por pessoa, converta você mesmo essa regra em um spacing linear ou use uma contagem só de área no estilo de plantio, que não informará fileiras de layout.

Planos de reabertura e distanciamento

Diretores informam comprimento útil, largura e um passo de distanciamento para ver a capacidade máxima e quantas fileiras de carteiras a sala comporta.

O que é uma fileira de layout nesta calculadora?

O campo compacto layout imprime esses dois inteiros como fileiras × assentos.

Quanto custa a calculadora de espaçamento em sala de aula?

A ferramenta do navegador é gratuita e roda localmente.

Em que unidade devo digitar as medidas?

Na que você preferir, desde que seja a mesma para comprimento, largura e espaçamento: metros com metros ou pés com pés. A calculadora não converte unidades, só compara cada lado da sala com o espaçamento.

O que acontece com o espaço que sobra no fundo ou na lateral da sala?

Ele fica como uma faixa sem uso. Se a sobra no comprimento ou na largura é menor que um espaçamento inteiro, não cabe outro aluno, e a ferramenta mostra esse espaço livre em vez de contar meio lugar.

A calculadora considera normas de incêndio ou corredores?

Não. Ela só distribui uma grade de lugares quadrados sobre o piso informado. Para respeitar corredores, lotação máxima ou móveis fixos, desconte esses espaços das medidas ou aumente o espaçamento antes de calcular.

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.

POSThttps://api.kit.forhosting.com/edu/classroom-spacing

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/edu/classroom-spacing \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"length":10,"width":8,"spacing":2}'
{
  "length": 10,
  "width": 8,
  "spacing": 2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "edu.classroom_spacing",
  "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.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Espaçamento, comprimento ou largura zero ou negativos são recusados com invalid_input em vez de inventar carteiras infinitas. Diretores, arquitetos e plugins LMS obtêm o mesmo JSON determinístico no executor gratuito do navegador e na API pré-paga, sem rede, sem relógios e sem empacotamento aleatório.

Como a capacidade de alunos é obtida do tamanho da sala e do espaçamento

O espaçamento exigido por estudante é o lado da célula quadrada que cada aluno reivindica nessa planta — a mesma ideia do passo de carteira de centro a centro ou de um círculo de distanciamento inscrito em um quadrado. A calculadora nunca converte unidades; só precisa das razões adimensionais de cada lado da sala em relação ao espaçamento. Quando o recinto é menor do que uma célula em qualquer eixo a capacidade é zero em vez de um erro, o que é fisicamente honesto. A resposta não consulta cargas de ocupação do código de incêndio, catálogos de mobiliário, fileiras escalonadas nem empacotamento hexagonal — essas são decisões de projeto que você aplica ao mudar o spacing enviado ou ao subtrair corredores das cotas antes de chamar. Uma sala retangular é modelada por duas dimensões lineares estritamente positivas: length é o eixo ao longo do qual as fileiras de layout se empilham, em geral da parede de ensino até o fundo, e width é o eixo de uma única fileira de assentos, em geral de uma parede lateral à outra. Ao longo do comprimento cabem floor de length dividido por spacing fileiras inteiras; ao longo da largura cabem floor de width dividido por spacing assentos inteiros; a capacidade máxima é o produto desses dois inteiros. Faixas restantes mais curtas do que um spacing completo viram unused_length e unused_width em vez de um aluno parcial, o que combina com a geometria de uma célula completa que não cabe. A área é length vezes width e a área da célula é spacing ao quadrado, de modo que a área usada é a capacidade vezes a área da célula e a área não usada é o resto do retângulo que a grade não preencheu. length, width e spacing devem usar uma única unidade coerente: metros com metros, pés com pés, polegadas com polegadas. O spacing deve ser estritamente positivo porque espaçamento zero implicaria infinitos alunos e espaçamento negativo não tem sentido em uma grade. length e width também devem ser positivos; uma sala de área zero não é uma sala de aula. Em caso de sucesso a ferramenta ecoa length, width e spacing arredondados e publica layout_rows, seats_per_row, max_capacity, uma cadeia compacta layout, as faixas restantes, formula, message e os passos de substituição ordenados que você pode auditar à mão.

Como chamar a API e o que volta

Formas em string de números são aceitas quando coincidem com um padrão numérico finito estrito; sufixos de unidade, separadores de milhar ou texto livre falham na validação. Prefira enviar números em vez de strings pré-formatadas quando controlar o cliente; se precisar enviar strings, evite rótulos de unidade que quebrem o padrão de número finito. Envie um corpo JSON com três campos obrigatórios: length (alias room_length, classroom_length, depth, L), width (alias room_width, classroom_width, W) e spacing (alias student_spacing, seat_spacing, distance, gap, S). Os três devem ser números finitos positivos dentro da faixa absoluta publicada para que produtos, razões e faixas restantes permaneçam finitos em precisão dupla IEEE no Worker e no navegador. Em caso de sucesso a resposta ecoa length, width e spacing arredondados, define area como length vezes width, cell_area como spacing ao quadrado, layout_rows como o inteiro não negativo floor de length sobre spacing, seats_per_row como o inteiro não negativo floor de width sobre spacing, max_capacity como o produto, layout como uma cadeia compacta de fileiras por assentos, unused_length e unused_width como as faixas restantes, used_area e unused_area como o piso ocupado e o resto, formula como as identidades publicadas, message como um resumo breve em inglês e steps como um registro de substituição ordenado. Validação falha — campos ausentes, números não finitos, spacing zero ou negativo, dimensões da sala não positivas ou valores fora dos limites absolutos — devolve invalid_input e nunca é cobrada. O preço é um valor fixo US$ 0,002 por pedido bem-sucedido com unidade item. Checagens de ida e volta são simples: recalcule o floor de length sobre spacing, o floor de width sobre spacing, multiplique e confirme que a capacidade e as faixas restantes publicadas coincidem. Troque length e width se quiser a orientação oposta; o produto permanece enquanto layout_rows e seats_per_row trocam de lugar.

Dicas práticas, limites e buscas relacionadas

Se unused_length ou unused_width for grande, reduza um pouco o spacing para caber mais células inteiras, amplie a sala, gire a grade trocando length e width para outro número de fileiras, ou aceite o resto como faixa de circulação; esta calculadora nunca acrescenta um aluno parcial. Ao ensinar ou escrever testes, combine um múltiplo exato (length dez, width oito, spacing dois → cinco fileiras de layout, quatro assentos por fileira, vinte alunos) com um caso de resto que deixe faixas sobrando, e inclua um spacing zero ou negativo de propósito para provar o caminho invalid_input. Tarefas que devolvem invalid_input não consomem saldo pré-pago, o que deixa baratos os scripts exploratórios quando você envia de propósito spacing zero para verificar o tratamento de erros. Gestores escolares, planejadores de campus e ferramentas SaaS de instalações podem chamar o mesmo endpoint para medições reproduzíveis sem compartilhar uma fórmula de planilha que muda entre navegadores.

Layouts de prova e de mobiliário

Responsáveis por provas e fornecedores de mobiliário enviam o tamanho da sala e o passo de carteira à API e anexam capacidade, fileiras e faixas restantes a um plano de assentos transparente.

Fixtures de referência para aplicativos de campus

Desenvolvedores geram casos exatos e de resto conhecidos, além de recusas deliberadas de spacing zero, para testes unitários e CI.

Quantos alunos cabem em uma sala de aula com determinado espaçamento?

Em uma grade quadrada de centro a centro, layout_rows = floor(length / spacing), seats_per_row = floor(width / spacing) e max_capacity é o produto. Exemplo: length 10, width 8, spacing 2 → 5 fileiras × 4 assentos = 20 alunos.

O que acontece se o espaçamento ou uma cota da sala for zero ou negativo?

A ferramenta devolve invalid_input. spacing, length e width devem ser estritamente positivos; valores zero ou negativos não podem definir uma célula de assento nem uma sala de aula.

length, width e spacing precisam usar as mesmas unidades?

Sim. A calculadora nunca converte unidades. Use metros com metros, pés com pés ou qualquer outra unidade linear única para os três números, para que as razões permaneçam adimensionais e corretas.

Ver a documentação completa do KIT →