ForHosting KIT · Ferramentas para dev

Raiz enésima inteira: piso exato da raiz k-ésima

A calculadora do piso da raiz enésima inteira retorna o maior inteiro que não excede a raiz k-ésima real de n.

● BetaGrátis · no seu navegador
Use pelo WebAPIE-mailTelegramApp em breve

Todo o processo usa aritmética inteira, portanto potências perfeitas e valores próximos de seus limites não sofrem com arredondamentos de ponto flutuante. Radicandos positivos aceitam qualquer grau positivo; radicandos negativos aceitam graus ímpares. O resultado atende algoritmos, provas, regras de validação e qualquer fluxo que precise de um piso reproduzível em vez de uma aproximação decimal.

O que significa o piso de uma raiz enésima

Para um inteiro não negativo n e um inteiro positivo k, duas desigualdades caracterizam o resultado r: r elevado a k é menor ou igual a n, enquanto r mais um elevado a k é maior que n. Essa definição identifica um único inteiro exato sem pedir que uma biblioteca decimal aproxime uma raiz irracional. Por exemplo, a raiz cúbica de 1000 é exatamente 10, então o piso retornado é 10. A raiz cúbica de 999 fica um pouco abaixo de 10, logo seu piso é 9. Valores negativos exigem atenção ao piso matemático comum. A raiz cúbica real de -9 fica um pouco abaixo de -2 e, por isso, seu piso é -3, não -2. Nesta capacidade, radicandos negativos só têm raízes reais para k ímpar. Um grau par com n negativo é rejeitado porque não existe resultado real cujo piso possa ser calculado. O grau um também é aceito e simplesmente retorna n.

Como a aritmética inteira exata evita erros

Uma implementação comum calcula a raiz com uma função de potência de ponto flutuante e depois arredonda para baixo. Esse atalho pode falhar perto de potências exatas, pois um pequeno erro de representação pode colocar o valor calculado no lado errado de um limite inteiro. Esta capacidade procura a resposta usando inteiros e compara potências limitadas sem transformar a raiz em aproximação decimal. A exponenciação usa quadrados sucessivos, e uma multiplicação é interrompida assim que se sabe que ela ultrapassará o radicando. Em seguida, uma busca binária reduz o intervalo de candidatos até restar apenas o maior inteiro válido. A entrada n fica restrita ao intervalo exato de inteiros seguros usado pelos números JSON em JavaScript. Isso garante que o valor enviado não tenha sido arredondado antes do início do cálculo. O grau k vai de 1 a 1024 para manter a execução previsível, embora graus altos normalmente levem depressa a raízes zero, um ou menos um.

Como escolher as entradas e interpretar o resultado

Informe n como inteiro e k como o grau inteiro positivo da raiz. Use k igual a 2 para o piso de uma raiz quadrada inteira, 3 para o piso de uma raiz cúbica e assim por diante. A resposta repete n e k e fornece root como resultado principal, facilitando o armazenamento junto a um registro de auditoria ou a comparação com outro cálculo. Lembre-se de que piso sempre significa arredondar em direção ao infinito negativo. Assim, uma raiz ímpar negativa não exata passa ao próximo inteiro mais negativo, enquanto a truncagem em direção a zero produziria uma resposta diferente e incorreta. Essa distinção é útil em algoritmos de intervalos, rotinas de teoria dos números, geometria discreta e planejamento de capacidade quando uma raiz define um limite inteiro. O cálculo é determinístico, não usa serviços de rede e não retém a entrada. O navegador e a API compartilham a mesma função de resolução. Solicitações automatizadas à API custam US$ 0,002 por item; no navegador, você obtém o mesmo resultado matemático sem calculadora aproximada nem correções manuais próximas de potências perfeitas.

Limitar um espaço de busca

Calcule uma raiz inteira exata quando um algoritmo precisar de um limite inteiro superior ou inferior conservador.

Testar vizinhanças de potências perfeitas

Verifique valores logo abaixo ou acima de uma potência grande sem erros de ponto flutuante no limite.

Tratar corretamente raízes ímpares negativas

Aplique o piso matemático, em vez da truncagem em direção a zero, a radicandos negativos de grau ímpar.

O que a capacidade retorna?

Ela retorna o maior inteiro menor ou igual à raiz k-ésima real de n, junto com os valores n e k informados.

n pode ser negativo?

Sim, quando k é ímpar. Um n negativo com k par é rejeitado porque sua raiz k-ésima não é real.

Por que o piso da raiz cúbica de -9 é -3?

A raiz cúbica real é aproximadamente -2.08, e o piso arredonda em direção ao infinito negativo, não a zero.

O cálculo usa raízes de ponto flutuante?

Não. Ele faz comparações inteiras exatas e evita erros de arredondamento perto dos limites de potências perfeitas.

Quais são os limites de entrada?

n deve ser um inteiro seguro exato, e k deve ser um inteiro de 1 a 1024.

Quanto custa uma solicitação à API?

Cada item custa US$ 0,002. O cálculo no navegador usa a mesma lógica determinística.

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.

POSThttps://api.kit.forhosting.com/numth/integer-nth-root

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/numth/integer-nth-root \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"n":1000,"k":3}'
{
  "n": 1000,
  "k": 3
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "numth.integer_nth_root",
  "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.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Ver a documentação completa do KIT →