Produto dos dígitos
Os algarismos de 234 multiplicados dão 24, porque 2 × 3 × 4 = 24. Digite o zero ou qualquer inteiro positivo e receba o produto dos algarismos em uma única passada, usando cada um exatamente uma vez. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
O produto dos dígitos é obtido multiplicando todos os algarismos decimais de um inteiro não negativo. Esta calculadora retorna um único valor numérico, útil em exercícios, desafios de programação, experiências de teoria dos números e testes confiáveis. Você pode informar zero ou um inteiro positivo seguro em notação decimal. O cálculo é determinístico, não usa rede nem estado armazenado e rejeita números negativos sem ocultar o sinal.
Como calcular o produto dos algarismos decimais
Separe a representação decimal em algarismos. Para 234, eles são 2, 3 e 4; portanto, 2 × 3 × 4 = 24. A ordem não altera a resposta, mas cada algarismo deve ser incluído uma vez.
A função divide repetidamente por dez, obtém o resto, multiplica-o pelo acumulador e remove o algarismo. Zero é tratado como o numeral de um algarismo 0, cujo produto é 0. São rejeitados frações, notação científica, valores vazios e negativos.
A resposta contém somente o produto numérico.
Por que os algarismos zero são importantes
Qualquer número com vários algarismos que contenha zero tem produto zero. Por exemplo, 105 contém 1, 0 e 5, e a multiplicação por zero resulta em 0. O número zero não é uma sequência vazia: sua notação decimal possui um algarismo.
Texto com formatação regional, separadores, moedas ou numerais localizados não é aceito.
Uso do resultado em exercícios e software
Produtos de dígitos aparecem em exercícios de laços, teoria recreativa dos números, entrevistas e concursos de programação. Esta função faz apenas uma passagem; ela não repete o processo até restar um algarismo, medida chamada persistência multiplicativa. Você pode usá-la em gabaritos ou como referência independente em testes unitários.
Ela não é uma soma de verificação segura. A execução é pura e determinística, sem modelo, rede, aleatoriedade ou relógio.
Casos de uso
Conferir exercícios de aritmética
Crie ou verifique respostas sobre extração de algarismos, laços e multiplicação.
Montar casos de teste
Gere uma referência determinística para programas que multiplicam algarismos decimais.
Explorar padrões numéricos
Compare produtos de uma passagem ao estudar sequências e comportamento multiplicativo.
Perguntas frequentes
O que é o produto dos dígitos?
É o resultado da multiplicação de cada algarismo decimal de um inteiro. Para 234, é 2 × 3 × 4 = 24.
O que acontece quando o número contém zero?
O resultado é zero, pois um dos fatores é zero. Em 105, o produto é 0.
Qual é o produto dos dígitos de zero?
Zero é representado pelo único algarismo decimal 0; portanto, seu produto é 0.
Isto calcula a persistência multiplicativa?
Não. A ferramenta faz uma multiplicação e retorna o produto, sem processá-lo repetidamente.
Qual é o produto dos algarismos de 234?
É 24. Os algarismos são 2, 3 e 4, e 2 × 3 × 4 = 24. A ordem dos algarismos não muda o resultado, mas cada um deve entrar na multiplicação exatamente uma vez.
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/numth/digit-product \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"n":234}'const res = await fetch("https://api.kit.forhosting.com/numth/digit-product", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"n": 234
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/numth/digit-product",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"n": 234
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/numth/digit-product", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"n":234}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"n":234}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/numth/digit-product", 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
{
"n": 234
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "numth.digit_product",
"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
Por que os algarismos zero são importantes
Use um inteiro simples ou uma sequência de algarismos decimais ASCII para obter resultados idênticos no navegador e na API.
Uso do resultado em exercícios e software
O navegador é grátis e uma solicitação API custa US$ 0,002. Entradas negativas ou inválidas retornam invalid_input.
Perguntas técnicas
Posso informar um número negativo?
Não. Valores negativos são rejeitados com invalid_input; o sinal de menos não é ignorado.
Quanto custa uma solicitação API?
A calculadora no navegador é grátis. Cada solicitação API bem-sucedida usa o preço-base publicado de US$ 0,002.