Calculadora: qual porcentagem um número representa
Esta calculadora responde a uma pergunta comum: qual porcentagem um número representa de outro?
Executar grátis
Informe a parte que você deseja comparar e um total diferente de zero como referência. A ferramenta divide a parte pelo total e multiplica o resultado por 100. Ela retorna a razão, a porcentagem e o cálculo completo, facilitando a conferência, a explicação ou o uso em outro fluxo. Comparações positivas, negativas, fracionárias e acima do total são aceitas.
Escolha corretamente a parte e o total
Comece definindo qual número é a parte e qual é o total. A parte é a quantidade que você quer expressar como porcentagem; o total é a referência que representa uma unidade completa nessa comparação. Por exemplo, se 18 estudantes de uma turma de 24 entregaram uma atividade, 18 é a parte e 24 é o total. Inverter os valores responde a outra pergunta, portanto os rótulos importam mais do que o tamanho dos números. A parte não precisa ser menor que o total: 30 em relação a 24 resulta em 125 por cento. Valores decimais e negativos também são aceitos quando fizerem sentido no contexto. A única referência proibida é zero, pois nenhuma porcentagem finita representa uma quantidade como fração de zero. Antes de usar o resultado, formule a pergunta: “a parte corresponde a qual porcentagem do total?”. Essa verificação evita a inversão mais comum.
Entenda o cálculo e o resultado
A fórmula é porcentagem = parte dividida pelo total, multiplicada por 100. Primeiro, a divisão transforma a comparação em uma razão; depois, a multiplicação a expressa em centésimos. Com parte 18 e total 24, a razão é 0.75 e a porcentagem é 75. A resposta apresenta os dois valores para você usar a forma mais adequada. Uma razão de 1 equivale a 100 por cento; abaixo de 1, a magnitude fica abaixo de 100; acima de 1, supera 100. Se a parte for zero e o total não for, o resultado será 0 por cento. Os sinais são preservados: sinais opostos geram porcentagem negativa, enquanto dois números negativos geram uma positiva. A calculadora usa a aritmética padrão de ponto flutuante do JavaScript e não arredonda o resultado silenciosamente. Em relatórios, aplique o arredondamento apropriado ao seu domínio.
Use porcentagens sem perder o contexto
Uma porcentagem facilita a comparação de quantidades em escalas diferentes, mas só é significativa quando o total está claramente definido. Em relatórios, cite a referência junto do resultado: “18 entregas entre 24 estudantes matriculados, ou 75 por cento” informa mais do que 75 por cento isoladamente. Isso importa quando os totais mudam, registros são excluídos ou equipes usam denominadores diferentes. Valores acima de 100 não são erros; mostram que a parte supera o total escolhido. Resultados negativos também são matematicamente válidos, embora você deva explicar o significado do sinal. Na automação, valide o sentido comercial dos números e trate uma resposta de entrada inválida quando o total for zero ou algum valor não for finito. A API é determinística e não acessa a rede. O preço-base é US$ 0,002. Guarde a parte e o total originais quando precisar de rastreabilidade.
Casos de uso
Informar taxas de conclusão
Compare itens concluídos com o total atribuído e mantenha os dois valores ao lado da porcentagem.
Medir o uso do orçamento
Expresse o valor gasto como porcentagem de um orçamento aprovado diferente de zero, inclusive acima de 100 por cento.
Comparar valores medidos
Converta uma medição em porcentagem de um valor de referência para painéis, verificações ou explicações.
Perguntas frequentes
Qual fórmula a calculadora usa?
Ela calcula (parte / total) × 100. A resposta também inclui a razão sem escala.
A porcentagem pode ser maior que 100?
Sim. Um resultado acima de 100 por cento indica que a parte é maior que o total usado como referência.
Por que um total igual a zero é rejeitado?
A divisão por zero não gera uma porcentagem finita, então a capacidade retorna um erro de entrada inválida.
Posso usar números decimais ou negativos?
Sim. Qualquer parte numérica finita e qualquer total numérico finito diferente de zero são aceitos.
Quanto custa um cálculo pela API?
Cada solicitação de API custa US$ 0,002. A calculadora do navegador executa localmente o mesmo cálculo determinístico.
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/algebra/is-what-percent-of \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"part":18,"whole":24}'const res = await fetch("https://api.kit.forhosting.com/algebra/is-what-percent-of", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"part": 18,
"whole": 24
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/is-what-percent-of",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"part": 18,
"whole": 24
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/is-what-percent-of", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"part":18,"whole":24}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"part":18,"whole":24}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/is-what-percent-of", 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
{
"part": 18,
"whole": 24
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.is_what_percent_of",
"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. |