Probabilidade em fração
Uma probabilidade de 0,25 vira a fração reduzida 1/4, e 0,375 vira 3/8. Digite qualquer probabilidade de 0 a 1 e receba o numerador e o denominador simplificados, prontos para um gabarito ou uma frase como três em cada oito. 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
- Probabilidade
- 0,25
- Numerador
- 1
- Denominador
- 4
- Fração
- 1/4
Uma probabilidade é um número entre zero e um, mas livros, provas e muitos relatórios estatísticos preferem o mesmo valor escrito como fração reduzida. Este conversor de probabilidade em fração recebe uma única probabilidade no intervalo unitário fechado e devolve o numerador e o denominador já simplificados, de modo que um quarto permanece um sobre quatro e um terço é recuperado como um sobre três em vez de um decimal periódico longo.
Como uma probabilidade vira uma fração reduzida
O primeiro axioma de Kolmogorov diz que uma probabilidade é um número real no intervalo fechado de zero a um. Escrever esse número como fração reduzida n sobre d torna o mesmo fato legível como «n resultados igualmente prováveis em um total de d», que já é a fala da maioria dos problemas de sala, gabaritos de concurso e muitas tabelas publicadas. Esta calculadora devolve a forma decimal ou de ponto flutuante a esse par.
Strings decimais finitas como 0.25 são lidas exatamente como um inteiro sobre uma potência de dez e depois canceladas pelo máximo divisor comum euclidiano, de modo que vinte e cinco centésimos viram um quarto e 0.375 vira três oitavos. Zero mapeia para zero sobre um e um mapeia para um sobre um; ambas são probabilidades válidas, não erros.
A resposta sempre ecoa a probabilidade limpa, o numerador reduzido, o denominador reduzido, uma string de fração imprimível, um flag simplified que é sempre true após a redução, e a identidade p igual a numerador sobre denominador.
O que informar e por que o intervalo é rígido
Envie exatamente um desses nomes para que um cliente não despache por acidente duas cifras conflitantes. Após o parse, o motor impõe o intervalo unitário fechado: qualquer número estritamente menor que zero ou maior que um falha com mensagem clara de que a probabilidade deve estar entre zero e um inclusive. Essa checagem é a diferença de produto em relação a uma ferramenta geral de decimal para fração.
Um percentual residual como vinte e cinco, um escore residual que ultrapassa ligeiramente um após ponto flutuante em outro lugar, ou um residual com sinal de uma fórmula de planilha é um bug de dados, não uma probabilidade, e cortá-lo esconderia o erro dentro de uma fração de aparência plausível. Em sucesso o corpo inclui a probabilidade limpa, numerator, denominator, a string fraction, simplified true e a string formula.
Onde uma fração de probabilidade aparece no trabalho real
Autores de concurso e de livro querem um quarto, não 0.25000000000000006, ao diagramar um gabarito. Equipes de produto e pesquisa costumam guardar taxas de conversão como floats do intervalo unitário, mas publicá-las como «três em oito visitantes», que é exatamente um numerador e um denominador reduzidos. Notas de qualidade e confiabilidade citam chances de defeito como um em n em vez de um decimal longo.
Mantenha pedidos pequenos, fixe o par reduzido nos testes e obtenha respostas reproduzíveis para lições, plugins LMS e workers na borda sem montar uma biblioteca de álgebra computacional própria. Se depois voce precisar de um conversor geral de decimal para fração, de percentual para fração ou de odds, trate-os como intenções de busca e landings separadas em vez de sobrecarregar esta página específica de probabilidade.
Casos de uso
Exercícios de sala de probabilidade para fração
Deixe os estudantes enviarem uma chance decimal em [0, 1] e conferirem o numerador e o denominador reduzidos, inclusive os casos de certeza e impossibilidade.
Publicar taxas como texto «n em d»
Transforme uma probabilidade de conversão ou de defeito armazenada em uma fração simplificada para relatórios, legendas e gabaritos, sem redução manual.
Perguntas frequentes
Como converter uma probabilidade em uma fração?
Envie um valor em [0, 1]. A resposta é o numerador e o denominador reduzidos.
O conversor aceita probabilidade menor que 0 ou maior que 1?
Fora do intervalo unitário o valor não é cortado nem virado fração.
0.333 vai virar 1/3?
Uma string 0.333 é o decimal exato 333/1000.
Probabilidade 0 e probabilidade 1 são permitidas?
Sim. Zero vira 0/1 (evento impossível) e um vira 1/1 (evento certo). Ambos são sucessos válidos.
Quanto custa uma chamada?
A ferramenta do navegador é grátis e roda localmente.
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/stat/probability-fraction \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"probability":0.25}'const res = await fetch("https://api.kit.forhosting.com/stat/probability-fraction", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"probability": 0.25
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/probability-fraction",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"probability": 0.25
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/probability-fraction", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"probability":0.25}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"probability":0.25}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/probability-fraction", 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
{
"probability": 0.25
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.probability_fraction",
"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
Valores fora de zero a um são rejeitados com invalid_input em vez de um corte silencioso, para que um percentual residual como vinte e cinco nunca vire uma fração falsa. Chamadas API bem-sucedidas são cobradas na base publicada de US$ 0,002 por item; falhas de validação não são cobradas.
Como uma probabilidade vira uma fração reduzida
Números JSON seguem o caminho das frações contínuas: partes inteiras sucessivas montam convergentes até a aproximação ficar dentro de uma tolerância relativa apertada do float original, que é como um terço, dois terços e um sétimo sobrevivem ao arredondamento IEEE-754 em vez de explodir em uma fração decimal enorme e não reduzida.
Contrato de entrada, aliases e por que o intervalo é rígido
Faça POST de um corpo JSON com o campo obrigatório chamado probability, ou use um dos aliases de sala e formulário p, prob ou chance. O valor pode chegar como número JSON ou como string numérica; strings vazias, campos ausentes, texto não numérico, NaN e Infinity falham com invalid_input nomeando o campo. Checagens clássicas incluem 0.25 gerando um sobre quatro, 0.5 gerando um sobre dois, e um terço JSON gerando um sobre três. O preço de chamadas API bem-sucedidas é a base publicada de US$ 0,002 por item; falhas de validação não consomem saldo pré-pago e devolvem o mesmo código invalid_input que o restante do catálogo usa para erros do cliente.
Onde uma fração de probabilidade aparece no trabalho real
Unidades de probabilidade no ensino médio e na universidade pedem o tempo todo que estudantes escrevam uma chance decimal como fração simplificada, e um único oráculo confiável que devolve JSON limpo acelera a correção, a preparação de demos e o desenho de aulas interativas. Autores de currículo que constroem widgets de navegador querem a mesma forma JSON grátis na página e paga pela API, alinhando folhas offline e corretores online. Como esta capacidade é um motor parse puro, cada chamada bem-sucedida custa o preço base publicado US$ 0,002 sem tokens de modelo e sem rede de saída, e a validação falha não consome saldo.
Casos de integração
Fixtures de correção e checagens de simulação
Gere frações esperadas determinísticas para testes unitários, corretores LMS e harnesses Monte Carlo que fixam uma chance racional.