Fração em porcentagem
Digite o numerador e o denominador e veja a porcentagem: 3/4 é 0,75 em decimal e 75%, e uma fração imprópria como 5/4 dá 125%. Um denominador zero é recusado em vez de virar um resultado sem sentido. 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
- Numerador
- 3
- Denominador
- 4
- Fração
- 3/4
- Decimal
- 0,75
- Porcentagem
- 75
- Exibição
- 75%
Converter uma fração em porcentagem é a reescrita usual de uma razão em partes por cem: divida o numerador pelo denominador e multiplique esse quociente por cem. Três quartos viram setenta e cinco por cento, um oitavo vira doze ponto cinco por cento, e cinco quartos viram cento e vinte e cinco por cento porque uma fração imprópria é maior que o inteiro. Este conversor aceita esses dois números finitos, aplica essa identidade e devolve o valor percentual junto com o quociente decimal e uma string de exibição com o sinal de porcentagem. Valores não finitos como NaN ou Infinity são rejeitados do mesmo jeito, e campos ausentes são nomeados no erro.
Como funciona a conversão de fração em porcentagem
Uma porcentagem é a reescrita de uma razão em partes por cem. Dada uma fração com numerador finito em cima e denominador finito diferente de zero embaixo, o percentual é exatamente o numerador dividido pelo denominador e depois multiplicado por cem. Essa identidade é o mesmo passo de todo capítulo do ensino médio sobre porcentagens: primeiro forma-se o quociente decimal e depois deslocam-se duas casas ao multiplicar por cem.
Três sobre quatro é zero ponto setenta e cinco como decimal e setenta e cinco por cento na escala percentual. Um sobre oito é zero ponto cento e vinte e cinco e doze ponto cinco por cento. Um sobre dois é cinquenta por cento.
Oito sobre quatro é dois como decimal e duzentos por cento porque a fração é imprópria. Um numerador zero com denominador diferente de zero é zero por cento. Numeradores ou denominadores negativos invertem o sinal do resultado do jeito usual: menos três sobre quatro é menos setenta e cinco por cento, enquanto três sobre menos quatro produz o mesmo percentual com sinal depois de aplicados os sinais do quociente.
Palavras soltas, campos vazios, NaN e Infinity falham na validação. Esta capacidade permanece na intenção de converter fração em porcentagem: não analisa números mistos como um e três oitavos, não emite notação de barra de período e não inverte um percentual em uma fração reduzida.
Onde um conversor de fração em porcentagem se paga
Salas de aula e plataformas de tutoria usam um conversor de fração em porcentagem para o aluno conferir que três quartos são setenta e cinco por cento sem mudar o modo da calculadora nem esquecer o passo de multiplicar por cem. Geradores de prova precisam de um oráculo determinístico que marque um denominador zero como inválido em vez de devolver Infinity em silêncio, o que um corretor defeituoso poderia tratar como sucesso.
Cadernos de receita, oficina e laboratório ainda escrevem razões como a sobre b para hidratação de massas, ligas e reagentes, e depois precisam de um percentual para rótulos e fichas de lote. Times de finanças e operações recebem colunas legadas com partilhas de propriedade, comissões ou ciclos de trabalho escritas como frações e precisam emitir uma coluna de porcentagem antes de carregar um armazém.
Aquecimentos de entrevista de código e juízes online pedem implementar o passo de dividir e depois multiplicar; tutores comparam a saída do aluno a casos conhecidos de percentuais exatos como um quarto igual a vinte e cinco por cento e à borda de um denominador zero. Validação falha não consome saldo. Mantenha as requisições pequenas, fixe a porcentagem arredondada nos testes e você obtém percentuais reproduzíveis para dever de casa, plugins de gestão de aprendizagem e workers de borda sem montar um sistema de álgebra computacional próprio.
Casos de uso
Dever de casa e treinos de proporção
Confira respostas de livro que reescrevem a/b como porcentagem, incluindo frações próprias, impróprias acima de 100%, zeros e valores com sinal.
Rótulos de receita, mistura e participação
Transforme partilhas de propriedade, razões de massa e ligas guardadas como numerador sobre denominador em números de porcentagem e strings de exibição para rótulos.
Perguntas frequentes
Como converto uma fração em porcentagem?
Por exemplo 3/4 vira 75% e 1/8 vira 12.5%.
O que acontece se o denominador for zero?
Divisão por zero é indefinida, então um denominador zero (ou quase zero) é rejeitado e não é cobrado.
O resultado pode ser maior que 100%?
Sim. Frações impróprias como 5/4 mapeiam para porcentagens acima de 100% (125%). Isso é esperado sempre que o numerador for maior que o denominador.
Frações negativas são permitidas?
Sim. Um numerador ou um denominador negativo produz uma porcentagem com sinal (por exemplo −3/4 → −75%). Se os dois sinais forem negativos, eles se cancelam e o percentual fica positivo.
Posso converter um número misto, como um inteiro e três oitavos?
Não diretamente: o conversor recebe um único numerador e um único denominador, então reescreva antes o número misto como fração imprópria. Frações impróprias funcionam bem; 5/4, por exemplo, vira 125%.
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/math/convert-fraction-to-percentage \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"numerator":3,"denominator":4}'const res = await fetch("https://api.kit.forhosting.com/math/convert-fraction-to-percentage", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"numerator": 3,
"denominator": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/convert-fraction-to-percentage",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"numerator": 3,
"denominator": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/convert-fraction-to-percentage", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"numerator":3,"denominator":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"numerator":3,"denominator":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/convert-fraction-to-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
{
"numerator": 3,
"denominator": 4
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.convert_fraction_to_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
Um denominador zero é indefinido na aritmética, então a tarefa falha com invalid_input em vez de Infinity. Chamadas de API bem-sucedidas usam a base publicada de US$ 0,002 por item; falhas de validação não são cobradas.
Como funciona a conversão de fração em porcentagem
Antes de dividir, o conversor exige que o denominador não seja zero nem tão perto de zero que a divisão em ponto flutuante perca o sentido; um termo inferior nulo é indefinido na aritmética e é rejeitado com invalid_input em vez de devolver Infinity ou NaN. As entradas podem ser números JSON ou strings numéricas em notação comum ou científica. O algoritmo é aritmética pura, sem sementes aleatórias, sem carimbos de relógio e sem chamadas de rede, de modo que entradas idênticas sempre produzem o mesmo JSON.
O que você envia e o que recebe de volta
Um denominador zero, ou um valor cuja magnitude absoluta fique abaixo de um épsilon mínimo, falha com a mensagem de que a divisão por zero é indefinida para o cliente corrigir a entrada em vez de adivinhar. Checagens clássicas: três sobre quatro mapeia para setenta e cinco por cento, um sobre oito para doze ponto cinco por cento, cinco sobre quatro para cento e vinte e cinco por cento, e um sobre zero falha a validação. Se você só precisa de fração para decimal, da inversão de porcentagem para fração ou da expansão de um número misto, trate essas buscas como páginas próprias em vez de sobrecarregar esta de converter fração em porcentagem. Envie dois campos obrigatórios: numerator e denominator. Os aliases n, top e num são aceitos para o termo de cima; d, bottom, den e denom para o de baixo, para que formulários e scripts usem o nome que cabe na interface. Cada campo pode ser um número JSON ou uma string numérica com sinal opcional, parte fracionária e expoente científico. Campos ausentes, strings vazias, palavras soltas, objetos, arrays, NaN e Infinity falham com invalid_input e não são cobrados. Em caso de sucesso, a resposta ecoa o numerador e o denominador limpos, uma string de fração imprimível como três barra quatro, o quociente decimal, o valor percentual, uma string de exibição com sinal de porcentagem no fim e um campo formula que reafirma a identidade de numerator sobre denominator vezes cem. O preço de chamadas de API bem-sucedidas é a base publicada de US$ 0,002 por item; falhas de validação não consomem saldo pré-pago.
Onde um conversor de fração em porcentagem se paga
Como a implementação é parse puro de tier A, cada chamada bem-sucedida custa o preço-base publicado US$ 0,002 sem tokens de modelo e sem rede de saída.
Casos de integração
Fixtures para testes e pipelines
Gere campos de porcentagem esperados para testes unitários e importações de planilha cobrindo 3/4 → 75%, 1/8 → 12.5% e o caminho de erro de denominador zero.
Perguntas técnicas
Quanto custa o conversor de fração em porcentagem?
A ferramenta do navegador é grátis. Requisições de API usam saldo KIT pré-pago a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.