Calculadora proporção trabalho-pausa
Uma proporção 5:1 numa sessão de 120 minutos dá 100 minutos de trabalho e 20 de pausa, e os dois sempre somam a sessão inteira. Informe qualquer par, inteiro ou decimal, e o tempo que você tem. 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
- Proporção de trabalho
- 5
- Proporção de pausa
- 1
- Minutos da sessão
- 120
- Total de partes
- 6
- Minutos de trabalho
- 100
- Minutos de pausa
- 20
- Trabalho (%)
- 83,3333333333
Uma proporção trabalho-pausa diz quanto tempo de foco você deseja para cada fatia de descanso: cinco para um em uma pilha clássica de Pomodoro, cinquenta e dois para dezessete no ritmo DeskTime, ou noventa para vinte em um bloco ultradiano de trabalho profundo. Esta calculadora de proporção trabalho-pausa recebe essas duas partes e uma duração de sessão em minutos e divide a sessão exatamente nessa proporção, de modo que os minutos de trabalho e os de descanso sempre somam de volta a sessão. Mentores, criadores e líderes de operações usam o mesmo rateio em forma fechada para planejar uma manhã, um workshop ou um bloco de estudo sem discutir o arredondamento de planilha.
O que uma proporção trabalho-pausa mede e como o rateio é calculado
Uma proporção trabalho-pausa é um par de partes positivas, não um par de compromissos no relógio de parede. Cinco para um significa cinco partes de trabalho focado para cada parte de descanso, qualquer que seja a duração da sessão. As porcentagens de trabalho e de pausa são essas frações vezes cem.
A mesma aritmética cobre os ritmos publicados famosos sem casos especiais: um par Pomodoro 25:5 simplifica para 5:1 e uma sessão de cento e vinte minutos vira cem minutos de trabalho e vinte de descanso; o 52:17 do DeskTime sobre duzentos e sete minutos vira três ciclos completos somando cento e cinquenta e seis minutos de trabalho e cinquenta e um de descanso; um bloco ultradiano 90:20 sobre cento e dez minutos é noventa de trabalho e vinte de descanso.
A calculadora também reduz o par de entrada aos menores termos com um gcd euclidiano sobre inteiros escalados, de modo que 25:5 e 2.5:0.5 relatam ambos a proporção simplificada 5:1. Partes fracionárias são permitidas: uma cadência 1.5:0.5 sobre quarenta minutos é trinta de trabalho e dez de descanso.
Quem planeja sessões com uma proporção trabalho-pausa
Mentores de produtividade pessoal e workshops de time-blocking precisam de um oráculo determinístico para que cada aluno veja os mesmos minutos de trabalho e de descanso em uma sessão de amostra compartilhada durante uma demonstração ao vivo. Criadores e escritores que seguem a cadência cinquenta e dois dezessete do DeskTime podem converter um bloco de escrita de três horas em minutos exatos de foco e de caminhada antes de abrir um timer.
Estudantes que empilham Pomodoros antes de uma prova podem transformar uma janela de duas horas em trabalho e descanso totais sem contar ciclos à mão. Líderes de equipe que planejam um workshop de meio período podem publicar um rateio 45:15 ou 50:10 para que os facilitadores saibam quanto de exposição e quanto de alongamento colocar na pauta. A validação falha não consome saldo.
Mantenha as sessões abaixo de uma semana de minutos, fixe nos testes os campos de minutos arredondados e você terá alocações reproduzíveis de trabalho e descanso para planilhas, módulos LMS e edge workers sem hospedar a matemática de timer por conta própria.
Casos de uso
Planejamento de Pomodoro e blocos de estudo
Transforme uma janela de estudo de duas horas e uma cadência 5:1 (ou 25:5) em minutos exatos de trabalho e de descanso antes de iniciar o primeiro timer.
Blocos de trabalho profundo DeskTime 52/17
Divida uma sessão de escrita ou de código com a proporção 52:17 para que o tempo de foco e as pausas a pé somem de volta as horas que você realmente tem.
Pautas de workshop e de mentoria
Ofereça a uma turma ao vivo um rateio determinístico trabalho-pausa para que cada participante veja os mesmos minutos de exposição e de alongamento para uma duração de sessão compartilhada.
Perguntas frequentes
O que é uma proporção trabalho-pausa?
É um par de partes positivas que diz quanto trabalho focado você deseja para cada fatia de descanso. Cinco para um significa cinco partes de trabalho para cada parte de descanso. Esta calculadora aplica esse par a uma duração de sessão e devolve os dois totais em minutos.
Como informo uma cadência Pomodoro 25/5 ou DeskTime 52/17?
Para DeskTime envie 52 e 17. Os dois pares são números positivos comuns; 25:5 é reduzido a 5:1 na resposta.
As partes da proporção podem ser decimais?
Sim. Partes fracionárias como 1.5:0.5 são válidas. O par é escalado e reduzido para que a proporção relatada seja uma string inteira em menores termos, por exemplo 3:1.
Os minutos de trabalho e de pausa sempre somam a sessão?
Sim. Os minutos de trabalho são a sessão vezes a parte de trabalho, e os de pausa são o que sobra; depois do arredondamento, os dois lados refazem a duração total: 100 mais 20 dão os 120 minutos.
Por que uma proporção 25:5 aparece como 5:1?
O par é reduzido aos menores termos, porque só a proporção importa. 25:5, 2,5:0,5 e 5:1 significam cinco partes de trabalho para uma de pausa, então dividem qualquer sessão do mesmo jeito.
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/biz/work-break-ratio \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"work_ratio":5,"break_ratio":1,"session_minutes":120}'const res = await fetch("https://api.kit.forhosting.com/biz/work-break-ratio", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"work_ratio": 5,
"break_ratio": 1,
"session_minutes": 120
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/biz/work-break-ratio",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"work_ratio": 5,
"break_ratio": 1,
"session_minutes": 120
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/biz/work-break-ratio", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"work_ratio":5,"break_ratio":1,"session_minutes":120}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"work_ratio":5,"break_ratio":1,"session_minutes":120}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/biz/work-break-ratio", 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
{
"work_ratio": 5,
"break_ratio": 1,
"session_minutes": 120
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "biz.work_break_ratio",
"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.
Limites
max_session_minutes | 10080 |
max_ratio_part | 1000000 |
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
Proporções inválidas ou uma sessão não positiva falham com invalid_input e não são cobradas.
O que uma proporção trabalho-pausa mede e como o rateio é calculado
As identidades são de forma fechada: parts_total é work_ratio mais break_ratio; work_share é work_ratio dividido por parts_total; work_minutes é session_minutes vezes work_share; break_minutes é session_minutes menos work_minutes, de modo que os dois lados sempre reconstroem a sessão após o arredondamento. A cadeia method é sempre proportional_split para que os clientes fixem o algoritmo nos testes. O endpoint não agenda eventos de calendário, não insere o almoço nem inventa ciência da fadiga; apenas aloca os minutos que você já decidiu gastar.
Contrato de entrada, forma da resposta e comportamento de erro
Envie por POST um corpo JSON com três números finitos obrigatórios. work_ratio é o lado de trabalho do par e deve ser maior que zero e no máximo um milhão; os aliases work, work_parts e work_units são aceitos. break_ratio é o lado de pausa com os mesmos limites; os aliases incluem break, rest, rest_ratio, break_parts e rest_parts. session_minutes é a duração total a ratear, maior que zero e no máximo dez mil e oitenta (uma semana); os aliases session, duration, minutes, session_length e total_minutes são aceitos. Cada campo pode chegar como número JSON ou como string numérica. Campos ausentes, strings vazias, NaN, Infinity, valores nulos ou negativos e valores acima dos limites publicados falham com invalid_input nomeando o campo e não são cobrados. Em caso de sucesso o corpo ecoa os três motoristas, parts_total, work_minutes e break_minutes, work_percent e break_percent, work_share e break_share como frações unitárias, work_parts e break_parts reduzidos, gcd, uma string ratio como 5:1, mais formula e method. Exemplo: work_ratio cinco, break_ratio um, session_minutes cento e vinte produz work_minutes cem, break_minutes vinte, work_percent cerca de oitenta e três ponto três, e ratio 5:1. Combine os números com o seu próprio texto de mentoria se precisar de rótulos como «foco» versus «caminhada»; este endpoint só rateia. Ele não reordena uma lista de tarefas, não fala com uma API de calendário nem decide se você deve se levantar.
Onde uma API de proporção trabalho-pausa se paga
Como a implementação é parse de nível A, cada chamada bem-sucedida custa o preço-base publicado US$ 0,002 sem tokens de modelo e sem rede de saída.
Perguntas técnicas
Como a calculadora de proporção trabalho-pausa divide uma sessão?
work_minutes é session_minutes vezes work_ratio dividido por (work_ratio mais break_ratio). break_minutes é o restante da sessão, de modo que os dois lados sempre somam de volta a duração que você enviou.
Quanto custa a calculadora de proporção trabalho-pausa?
A ferramenta no navegador é grátis. Pedidos de API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.