Calculadora de logaritmos
Encontre o logaritmo na base b de x em um passo: o de 100 na base 10 é 2, e ao lado aparece o logaritmo natural de 100, 4,60517018599. Qualquer base positiva diferente de 1 funciona pela mudança de base. 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
- Argumento do logaritmo
- 100
- Base do logaritmo
- 10
- Logaritmo
- 2
- Ln
- 4,605170186
- Log₁₀
- 2
Um logaritmo responde à pergunta do expoente: a que potência você deve elevar a base b para recuperar o argumento x? Os estudantes encontram primeiro os logaritmos comuns (base dez) e os naturais (base e) ao desfazer o crescimento exponencial, converter ordens de magnitude ou resolver a^t igual a N. Engenheiros e analistas de dados usam a mesma identidade ao converter entre escalas em decibéis, modelos de meia-vida e fatores multiplicativos.
O que os logaritmos medem e por que a mudança de base importa
Por definição, y igual a log base b de x significa que b elevado a y é igual a x. Essa única identidade explica por que os logaritmos desfazem equações exponenciais, transformam produtos em somas e convertem razões multiplicativas em distâncias aditivas em uma escala logarítmica. O logaritmo natural usa a base e e escreve-se ln x; o logaritmo comum usa a base dez e costuma escrever-se log x ou log10 x.
Qualquer outra base é igualmente válida desde que seja positiva e diferente de um, porque só então o mapa exponencial é estritamente monótono e invertível nos reais positivos. Numerador e denominador usam a mesma base intermediária, então a razão independe de qual base intermediária você escolhe. Esta capacidade calcula sempre com logaritmos naturais internamente e também expõe ln(x) e log10(x) para você conferir passos da lição, plotar em qualquer um dos eixos ou alimentar fórmulas posteriores que esperam uma base específica sem uma segunda chamada.
Uso prático, preços, limites e entrega
Use a ferramenta do navegador quando quiser um log base b de x imediato ao conferir lição de casa, preparar um slide de aula ou converter um fator de escala sem instalar um sistema de álgebra computacional. Não há modelo de linguagem, nem serviço matemático externo, nem aleatoriedade, então a capacidade é segura para fixar em checagens de integração contínua e materiais de aula reproduzíveis. Os resultados são totalmente determinísticos: os mesmos x e b sempre produzem o mesmo log, ln e log10.
Prefira esta calculadora quando precisar de uma base positiva arbitrária; se você só precisa de logaritmos naturais ou comuns, a mesma resposta ainda fornece ambos como produtos laterais. Mantenha as entradas dentro de magnitudes de ponto flutuante ordinárias para que o cancelamento em razões extremas não domine; com inteiros de sala de aula e escalas de engenharia típicas o resultado é exato dentro da precisão dupla.
Entradas e saídas de origem seguem as mesmas regras de retenção de outros itens de parse do KIT, e uma tarefa falha nunca é cobrada após a validação.
Casos de uso
Verificação de lição de casa e tutoria
Alunos e corretores confirmam log base b de x, inclusive erros de domínio que falham corretamente, sem instalar um CAS local.
Conversão de escalas em pipelines de dados
Scripts que convertem fatores de crescimento, razões no estilo decibel ou passos de ordem de magnitude chamam um oráculo logarítmico determinístico em vez de reimplementar a mudança de base em cada linguagem.
Ensino da mudança de base
Páginas de aula podem mostrar log, ln e log10 lado a lado para que os aprendizes liguem a fórmula de mudança de base a checagens numéricas concretas.
Perguntas frequentes
O que acontece se x ou b não for positivo, ou b for igual a 1?
Logaritmos só estão definidos para argumentos positivos com base positiva diferente de um.
Qual fórmula a calculadora usa?
Os logaritmos natural e comum de x são devolvidos junto com o resultado de base arbitrária.
A calculadora de logaritmos é gratuita?
A ferramenta do navegador roda grátis no seu dispositivo.
Por que o resultado também mostra ln e log10?
Para você conferir etapas de um exercício, plotar em qualquer um dos dois eixos ou usar uma fórmula que exige uma base específica sem refazer a conta. Para 100, o logaritmo natural é 4,60517018599 e o decimal é 2.
Onde os logaritmos são usados fora da sala de aula?
Em escalas de decibéis, modelos de meia-vida, ordens de grandeza e qualquer fator multiplicativo que se queira transformar em uma distância aditiva. O logaritmo desfaz o crescimento exponencial, por isso aparece onde as quantidades se multiplicam.
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/algebra/logarithm \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"x":100,"b":10}'const res = await fetch("https://api.kit.forhosting.com/algebra/logarithm", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"x": 100,
"b": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/logarithm",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"x": 100,
"b": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/logarithm", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"x":100,"b":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"x":100,"b":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/logarithm", 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
{
"x": 100,
"b": 10
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.logarithm",
"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 capacidade calcula log base b de x com a fórmula de mudança de base, log_b(x) igual a ln(x) dividido por ln(b), e também devolve o logaritmo natural e o logaritmo comum de x em uma única resposta determinística. As entradas devem ser números finitos positivos e a base não pode ser igual a um; caso contrário a requisição falha com invalid_input em vez de devolver NaN. A aritmética roda por completo no seu navegador de graça, e a mesma função pura está disponível como itens de API pré-paga para corretores de lição de casa, ferramentas de tutoria e auxiliares científicos leves que precisam de JSON estável em vez de um sistema de álgebra computacional completo.
O que os logaritmos medem e por que a mudança de base importa
Calculadoras e linguagens de programação costumam expor apenas algumas bases, de modo que a fórmula de mudança de base é a ponte prática: log_b(x) é igual a ln(x) sobre ln(b), ou de forma equivalente log10(x) sobre log10(b).
Como chamar a calculadora e ler a resposta
O argumento x deve ser estritamente maior que zero, e a base b deve ser estritamente maior que zero e diferente de um dentro de um épsilon de ponto flutuante apertado. O pó numérico próximo de zero é limpo para que goldens e demos legíveis fiquem estáveis, enquanto reais não inteiros ordinários mantêm a precisão dupla completa. Checagens típicas de sala incluem log base dez de cem igual a dois, log base dois de oito igual a três, e ln de e igual a um. Envie um corpo JSON com os dois números obrigatórios x e b. O motor valida que ambos sejam números finitos; campos ausentes, strings não numéricas e NaN ou Infinity falham de imediato com invalid_input e não são cobrados. Em caso de sucesso a resposta ecoa x e b limpos, devolve log como log_b(x), ln como o logaritmo natural de x, log10 como o logaritmo comum de x, e inclui uma string curta de fórmula documentando a identidade de mudança de base usada. Conecte o endpoint a scripts que já falam JSON e precisam de um contrato estável em vez de reimplementar checagens de domínio em ponto flutuante em cada linguagem.
Uso prático, preços, limites e entrega
Use a API quando uma plataforma de tutoria, um sandbox de entrevista de código, um caderno de laboratório ou um pipeline de planilha precisar de JSON estável para muitos pares argumento-base sob um único contrato. Cada requisição bem-sucedida é um item faturável a US$ 0,002; falhas de validação e erros de domínio não consomem saldo.
Perguntas técnicas
Como calculo log base b de x com esta API?
Envie JSON com números positivos x e b (b ≠ 1). A resposta devolve log (log_b(x)), ln, log10 e a string da fórmula de mudança de base.
Ela resolve equações como log_b(x) = k para x?
Não. Esta capacidade avalia logaritmos para x e b dados. Resolver o argumento ou a base é outra tarefa algébrica.