ForHosting KIT · Ferramentas para dev

Multiplicação de inteiros gaussianos

Esta calculadora multiplica dois inteiros gaussianos da forma a + bi, cujas partes real e imaginária são inteiras, e devolve o produto exato na mesma forma.

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

Informe separadamente os quatro coeficientes; a ferramenta aplica a propriedade distributiva e considera que i ao quadrado é -1. O resultado traz a parte real e o coeficiente imaginário, prontos para exercícios de teoria dos números, conferências algébricas, testes de programas e fluxos que exigem aritmética exata.

Represente os dois inteiros gaussianos com quatro componentes

Um inteiro gaussiano tem a forma a + bi, em que a e b são inteiros e i é a unidade imaginária. Antes de multiplicar, identifique os coeficientes. O primeiro valor usa a_real para a e a_imag para b; o segundo usa b_real para c e b_imag para d. Para multiplicar 3 + 2i por 1 - 4i, informe 3, 2, 1 e -4. Preserve o sinal de cada coeficiente: em -4i, ele é -4. Um número puramente real tem coeficiente imaginário zero, e um puramente imaginário tem parte real zero. Por isso, zero é aceito em todos os campos. Os quatro campos são obrigatórios para eliminar ambiguidades na API. Os componentes precisam ser inteiros JSON dentro dos limites publicados. Frações decimais, texto numérico, infinito e valores não inteiros são rejeitados, sem arredondamento ou conversão silenciosa. Esse contrato rigoroso separa a aritmética exata dos cálculos aproximados com números complexos.

Entenda como o produto é calculado

O cálculo expande (a + bi)(c + di) pela propriedade distributiva. A multiplicação dos termos produz ac + adi + bci + bdi ao quadrado. Como i ao quadrado é -1, o último termo vira -bd. Os termos sem i formam a parte real ac - bd, e os coeficientes de i formam a parte imaginária ad + bc. A calculadora devolve esses inteiros como real e imaginary. Para 3 + 2i e 1 - 4i, a parte real é 3 vezes 1 menos 2 vezes -4, enquanto a imaginária é 3 vezes -4 mais 2 vezes 1. Esse formato evita dúvidas com sinais e facilita o processamento posterior. O algoritmo usa apenas multiplicação, adição e subtração de inteiros limitados. O limite dos componentes mantém resultados intermediários e finais no intervalo seguro e exato do JavaScript. A operação é determinística e não depende de rede, modelo, relógio ou aleatoriedade.

Use o resultado em matemática e software

Os inteiros gaussianos formam um anel, portanto seu produto sempre é outro inteiro gaussiano. Esse fechamento é útil no estudo de somas de dois quadrados, primos gaussianos, normas e fatoração em Z[i]. Você pode conferir uma expansão manual comparando os dois coeficientes com a resposta ou encaminhar os valores ao próximo cálculo exato. Uma verificação independente usa a norma multiplicativa N(a + bi) = a ao quadrado + b ao quadrado: a norma do resultado deve ser igual ao produto das normas das entradas. Em testes de software, inclua mudanças de sinal, componentes zero, fatores puramente reais ou imaginários e multiplicação pelas unidades 1, -1, i e -i. O endpoint custa US$ 0,002 por solicitação API, e a versão no navegador pode rodar localmente. Componentes inválidos geram erro de entrada e não são aproximados. Se houver partes fracionárias, os dados representam números complexos gerais e exigem outra operação.

Conferir um exercício de teoria dos números

Verifique os coeficientes real e imaginário obtidos na expansão de um produto de inteiros gaussianos.

Testar código de aritmética complexa exata

Crie resultados esperados estáveis para testes com coeficientes inteiros e sinais negativos.

Montar um fluxo com inteiros gaussianos

Envie os componentes exatos para etapas posteriores de norma, divisibilidade, fatoração ou visualização.

O que é um inteiro gaussiano?

É um número complexo a + bi cujos componentes a e b são ambos inteiros.

Qual fórmula a calculadora utiliza?

Ela aplica (a + bi)(c + di) = (ac - bd) + (ad + bc)i.

Posso informar componentes decimais ou fracionários?

Não. Todo componente deve ser inteiro; valores fracionários, não finitos, ausentes ou textuais geram erro de entrada.

Como informar valores puramente reais ou imaginários?

Use zero no componente ausente: 5 corresponde a real 5 e imaginário 0; 5i corresponde a real 0 e imaginário 5.

Quanto custa?

Cada solicitação API custa US$ 0,002. A versão interativa pode ser executada localmente no navegador.

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/gaussian-integer-multiply

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/gaussian-integer-multiply \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"a_real":3,"a_imag":2,"b_real":1,"b_imag":-4}'
{
  "a_real": 3,
  "a_imag": 2,
  "b_real": 1,
  "b_imag": -4
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "numth.gaussian_integer_multiply",
  "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.

max_abs_component10000000
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 →