Porcentagem de uma porcentagem
20 % de 50 % são 10 %, porque (20 × 50) / 100 = 10. Digite duas porcentagens e receba a taxa composta, para uma comissão sobre um desconto, um imposto sobre a parte tributável ou um subgrupo de um subgrupo. 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
- Porcentagem
- 20
- Porcentagem de
- 50
- Porcentagem resultante
- 10
- Resultado decimal
- 0,1
- Expressão
- 20% of 50% = 10%
Uma porcentagem de uma porcentagem é a taxa composta que você obtém quando um percentual é aplicado a outro percentual, e não a um valor bruto. As pessoas buscam esse cálculo quando uma comissão é ela mesma um recorte de um desconto, quando um imposto incide só sobre a parcela tributável, ou quando uma pesquisa relata um subconjunto de um subconjunto. Vinte por cento de cinquenta por cento é dez por cento, porque (20 × 50) / 100 é igual a 10. A mesma identidade vale acima de cem por cento, para zeros e para taxas com sinal.
O que uma porcentagem de uma porcentagem de fato calcula
Uma porcentagem já nomeia uma taxa na escala de centésimos: vinte por cento é a fração vinte sobre cem. Tomar uma porcentagem de outra porcentagem significa, portanto, multiplicar essas duas frações e reescalar o produto de volta para porcentagem, para que a resposta fique nas mesmas unidades das entradas. Vinte por cento de cinquenta por cento é dez por cento porque 0.20 vezes 0.50 é igual a 0.10, e 0.10 vezes cem é dez.
Essa mesma identidade é o que se quer dizer com um recorte de um recorte, uma parte de uma parte ou uma taxa aplicada a uma taxa. Também não é vinte por cento de um valor de cinquenta dólares, que seriam dez dólares; aqui os dois operandos já são porcentagens e o resultado é uma porcentagem. Valores acima de cem por cento são permitidos porque uma taxa pode ultrapassar o inteiro, então cento e cinquenta por cento de quarenta por cento é sessenta por cento.
Zero é permitido e produz zero. Taxas negativas são permitidas e preservam o sinal, que é como um reembolso com sinal de um desconto com sinal continua sendo uma taxa composta com sinal. A operação é comutativa: A por cento de B por cento é igual a B por cento de A por cento, porque a multiplicação das duas frações comuta.
Use esta página quando os dois números já forem porcentagens e você precisar da única porcentagem composta que eles formam juntos.
Onde aparece uma porcentagem de porcentagem
Equipes de varejo e de marketplaces usam uma calculadora de porcentagem de uma porcentagem quando a comissão do vendedor incide sobre uma fatia já descontada do preço de lista, ou quando um cupom se aplica só à parcela promocional de uma cesta. Cadernos de pesquisa e de analítica reduzem fatias aninhadas do mesmo jeito: se trinta por cento dos respondentes viram um anúncio e vinte por cento desses converteram, a fatia conjunta da amostra inteira é seis por cento, que é exatamente este produto.
Scripts de imposto e de folha aplicam um encargo à fração tributável de um salário e depois precisam expressar esse encargo de novo como porcentagem da base original. Salas de aula e plataformas de tutoria deixam os alunos conferir a armadilha clássica de que vinte por cento de cinquenta por cento é dez por cento, e não setenta, contra um oráculo determinístico em vez de uma célula de planilha que poderia ter somado as duas taxas.
Mantenha as requisições pequenas, fixe os campos arredondados nos testes e você obtém uma taxa composta reproduzível sem montar uma planilha nem uma biblioteca de álgebra computacional para duas multiplicações.
Casos de uso
Taxas e comissões de varejo empilhadas
Transforme o recorte do vendedor sobre uma fatia já descontada em uma só porcentagem composta do preço de lista, sem misturar dólares e percentuais.
Alcance de pesquisa e conversões aninhadas
Combine o percentual de alcance com o percentual de conversão desse alcance para relatar a fatia conjunta da amostra inteira.
Perguntas frequentes
Como se calcula uma porcentagem de uma porcentagem?
Exemplo: 20 e 50 produzem 10, porque 20% of 50% é 10%.
Por que 20% de 50% é igual a 10% e não a 70%?
A soma daria 70, mas uma porcentagem de uma porcentagem multiplica as duas taxas como frações: 0.20 × 0.50 = 0.10, que é 10%. Esta calculadora nunca soma as duas entradas.
Posso usar valores acima de 100% ou porcentagens negativas?
Sim. Taxas acima de cem e taxas com sinal são números finitos, então 150% of 40% é 60% e uma taxa negativa conserva o sinal no produto.
O que acontece se um valor faltar ou não for um número finito?
NaN, Infinity, strings vazias e valores não numéricos são rejeitados e não são cobrados.
Como combino duas partes encaixadas, como um grupo dentro de outro?
Multiplique as duas porcentagens e divida por 100. Se 30 % dos entrevistados viram um anúncio e 20 % deles compraram, os compradores são 6 % da amostra inteira, não 50 %.
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/percentage-of-percentage \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"percent":20,"of_percent":50}'const res = await fetch("https://api.kit.forhosting.com/math/percentage-of-percentage", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"percent": 20,
"of_percent": 50
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/percentage-of-percentage",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"percent": 20,
"of_percent": 50
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/percentage-of-percentage", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"percent":20,"of_percent":50}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"percent":20,"of_percent":50}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/percentage-of-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
{
"percent": 20,
"of_percent": 50
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.percentage_of_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
Esta calculadora aceita dois valores percentuais finitos — percent e of_percent —, multiplica-os como frações e devolve a porcentagem resultante. Entradas não finitas falham com invalid_input e não são cobradas.
O que uma porcentagem de uma porcentagem de fato calcula
Em álgebra a identidade é result_percent igual a (percent vezes of_percent) dividido por cem, o que é o mesmo que converter cada entrada em decimal, multiplicar e converter o produto de volta. Não é soma: vinte por cento mais cinquenta por cento é setenta por cento, uma pergunta diferente que este endpoint não responde.
Contrato de entrada, fórmula e como os erros são informados
Os resultados são arredondados a doze casas decimais para que referências e clientes comparem de forma estável entre runtimes. Não há recorte de domínio em zero nem em cem: uma margem empilhada, um peso amostral ou um ajuste com sinal podem ficar fora desse intervalo e ainda assim ser um produto bem definido de duas taxas. Validação que falha não é cobrada. Envie por POST um corpo JSON com dois números finitos obrigatórios: percent, a primeira taxa (o X em X por cento de Y por cento), e of_percent, a segunda taxa (o Y). Cada campo pode chegar como número JSON ou como string numérica; campos ausentes, strings vazias, booleanos, arrays, objetos, NaN e Infinity falham com invalid_input nomeando o campo. Em caso de sucesso o corpo ecoa as duas entradas, devolve result_percent como a porcentagem composta, devolve result_decimal como essa mesma taxa escrita como fração de um, e inclui uma expressão curta mais a fórmula result_percent = (percent × of_percent) / 100 para que você possa exibir a identidade ao lado da resposta. Exemplo: percent igual a vinte e of_percent igual a cinquenta produz result_percent dez, result_decimal um décimo e a expressão 20% of 50% = 10%. Se o produto transbordar o ponto flutuante IEEE e deixar de ser finito, a tarefa falha em vez de devolver Infinity. Combine os campos numéricos com o seu próprio texto se precisar de prosa didática passo a passo; este endpoint calcula a porcentagem composta e não emite soluções trabalhadas além das strings de fórmula e de expressão.
Onde uma API de porcentagem de uma porcentagem vale a pena
Como a implementação é parse puro do 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
Conferências de sala da armadilha clássica
Deixe os alunos verificarem que 20% of 50% é 10%, e não 70%, contra uma API determinística em vez de um produto feito à mão.
Perguntas técnicas
Quanto custa a calculadora de porcentagem de uma porcentagem?
A ferramenta do navegador é gratuita. Pedidos de API usam saldo pré-pago do KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.