Calcule a frequência nas aulas e confira o limite mínimo
Assistir a 31 de 40 aulas dá 77,5 % de frequência, abaixo de um mínimo de 80 %. Informe as aulas realizadas, as assistidas e o mínimo exigido pela escola e receba o percentual e uma resposta direta: atende ou não atende. 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
- Aulas ministradas
- 40
- Aulas frequentadas
- 31
- Limite da política
- 80
- Percentual de frequência
- 77,5
Esta calculadora de frequência transforma duas contagens simples em uma verificação clara da política. Informe quantas aulas foram realizadas, quantas o estudante frequentou e qual é o percentual mínimo exigido pela escola, disciplina ou programa. O resultado mostra o percentual de frequência e um indicador direto de que ele está ou não abaixo desse limite. A ferramenta também rejeita registros impossíveis nos quais as aulas frequentadas superam as realizadas, ajudando estudantes, docentes e administradores a identificar um erro comum antes de usar o resultado.
Calcule a frequência com base nas contagens de aulas
O percentual de frequência começa com duas contagens do mesmo período: aulas realizadas e aulas frequentadas. A calculadora divide as aulas frequentadas pelas realizadas e multiplica a razão por 100. Por exemplo, frequentar 31 de 40 aulas resulta em 77.5 por cento.
Use como total realizado as sessões programadas que realmente aconteceram; aulas canceladas normalmente não devem ser incluídas, pois ninguém teve a oportunidade de comparecer. A quantidade frequentada deve representar as sessões reconhecidas como presença segundo as regras da instituição. Se atrasos, faltas justificadas, laboratórios ou presenças parciais tiverem tratamento especial, ajuste esses registros antes de informar os totais.
Esta capacidade não cria regras institucionais nem converte créditos parciais em aulas inteiras. Ela calcula o resultado a partir das contagens inteiras fornecidas. É preciso ter ocorrido pelo menos uma aula, porque um percentual com denominador zero não é definido.
Não frequentar nenhuma aula é válido e retorna zero por cento. O percentual exibido é arredondado para duas casas decimais, oferecendo um resultado legível que você pode conferir independentemente.
Compare o resultado com o limite correto da política
O limite da política é o percentual mínimo aceitável, expresso de 0 a 100. Informe 75 quando a disciplina exigir pelo menos 75 por cento de frequência, ou 90 quando o programa exigir 90 por cento. A comparação usa a razão matemática completa, e não o percentual arredondado para exibição.
Essa diferença impede que um valor como 74.996 por cento apareça como 75.00 e seja aprovado incorretamente em uma exigência de 75 por cento. Algumas políticas incluem tolerâncias, faltas abonadas ou um número obrigatório de sessões em vez de um percentual bruto. Converta essas regras nas contagens adequadas antes de usar a verificação e consulte a política oficial quando houver consequências importantes.
O indicador responde de modo consistente a uma pergunta específica; ele não decide punições, acesso a provas nem se uma falta deve ser abonada.
Valide os registros e use o resultado com responsabilidade
Um percentual confiável depende de registros internamente coerentes. As duas contagens devem ser números inteiros: valores como 18.5 são rejeitados em vez de arredondados silenciosamente. O limite pode conter decimais, permitindo políticas como 82.5 por cento.
Antes de calcular, confirme que ambas as contagens abrangem o mesmo estudante, disciplina e período. Misturar uma contagem semestral de presenças com aulas realizadas em um mês pode produzir um percentual plausível, mas sem sentido. Manter as entradas com o resultado facilita muito uma revisão posterior caso o registro mude.
Nenhuma consulta de rede, valor aleatório, data atual ou banco escolar afeta o cálculo; todo o significado vem dos três valores informados por você.
Casos de uso
Acompanhamento do estudante
Calcule a frequência atual antes do fim do período e veja se ela está abaixo da exigência da disciplina.
Revisão do diário docente
Confira o percentual pelos totais e encontre uma contagem impossível antes de publicar o relatório.
Automação de portal educacional
Aplique um limite declarado de forma consistente e armazene um indicador simples com cada resultado.
Perguntas frequentes
Como o percentual de frequência é calculado?
As aulas frequentadas são divididas pelas realizadas, e o resultado é multiplicado por 100. A exibição é arredondada para duas casas decimais.
Por que as aulas frequentadas não podem superar as realizadas?
Essa relação é impossível em um período consistente.
O limite da política pode ter casas decimais?
Sim. Qualquer limite finito de 0 a 100 é aceito, inclusive valores como 82.5.
O arredondamento afeta o indicador da política?
Não. O percentual é arredondado para leitura, mas a comparação usa o valor matemático sem arredondamento.
Exatamente 75 % atende a um mínimo de 75 %?
Sim. Só é sinalizada a frequência estritamente abaixo do mínimo, então ficar exatamente nele basta. Se o curso exige 75 %, um registro que dê essa cifra exata aparece como dentro da regra.
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/edu/attendance-percentage \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"classes_held":40,"classes_attended":31,"policy_threshold":75}'const res = await fetch("https://api.kit.forhosting.com/edu/attendance-percentage", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"classes_held": 40,
"classes_attended": 31,
"policy_threshold": 75
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/attendance-percentage",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"classes_held": 40,
"classes_attended": 31,
"policy_threshold": 75
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/attendance-percentage", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"classes_held":40,"classes_attended":31,"policy_threshold":75}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"classes_held":40,"classes_attended":31,"policy_threshold":75}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/attendance-percentage", 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
{
"classes_held": 40,
"classes_attended": 31,
"policy_threshold": 75
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.attendance_percentage",
"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
Compare o resultado com o limite correto da política
O resultado inclui below_policy_threshold, que só é verdadeiro quando a frequência calculada é estritamente menor que o limite fornecido. Portanto, a igualdade é aprovada: exatamente 75 por cento não fica abaixo de uma regra de 75 por cento.
Valide os registros e use o resultado com responsabilidade
As aulas frequentadas não podem superar as realizadas; por isso, a capacidade retorna um erro invalid_input quando encontra essa relação impossível. Para verificações repetidas, um aplicativo pode chamar a API por US$ 0,002 por item e armazenar as contagens, o percentual, o limite e o indicador junto ao período do relatório. A calculadora do navegador usa a mesma lógica determinística da API, então entradas equivalentes produzem saídas equivalentes.
Perguntas técnicas
O que ocorre quando a frequência é igual ao limite?
A igualdade não fica abaixo do limite, portanto below_policy_threshold é falso. Somente um percentual estritamente menor é sinalizado.