ForHosting KIT · Finanças e dinheiro

Calculadora de juros simples

Encontre qualquer termo da fórmula de juros simples a partir dos outros três: 1000 a 5 % por 2 anos rendem 100 de juros, num montante de 1100. Você também pode calcular o principal, a taxa ou o prazo. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Capital inicial
1.000
Taxa de juros
5
Tempo
2
Você obtém
Taxa (%)
5
Tempo (anos)
2
Juros
100
Valor
1.100

Resolve a relação de juros simples I = P * r * t para qualquer um entre juros, principal, taxa ou tempo, dados os outros três, e devolve o montante total P + I.

Uma fórmula, quatro incógnitas

Os juros simples seguem uma única relação: os juros são iguais ao principal vezes a taxa anual vezes o tempo em anos. Um principal de 1000 a 5 % por 2 anos rende 100 de juros, num montante de 1100. A mesma equação pode ser rearranjada para achar o valor que falta: o principal é os juros divididos pela taxa vezes o tempo, a taxa é os juros divididos pelo principal vezes o tempo, e o tempo é os juros divididos pelo principal vezes a taxa. Escolha a incógnita e informe os outros três; o resultado sempre mostra o quadro completo, com o montante total.

Taxas, unidades de tempo e erros comuns

A taxa é lida como porcentagem por padrão, então 5 significa 5 %; se você já tem um decimal como 0,05, desligue essa opção em vez de digitar 0,05 como porcentagem. O tempo pode estar em anos, meses ou dias: os meses são divididos por 12 e os dias por 365 ou por 360 na convenção bancária 30/360, para que a taxa anual continue coerente. Juros simples nunca rendem juros sobre juros, e é isso que os separa dos juros compostos. Um cálculo que exigiria dividir por zero, como achar o principal com taxa ou tempo zero, é recusado em vez de devolver infinito.

Uma equação, quatro coisas para resolver

Juros simples é a relação I = P * r * t, onde P é o principal, r é a taxa anual como decimal e t é o tempo em anos. Você fornece os outros três valores. O exemplo resolvido, principal 1000 à taxa 5 por tempo 2, dá interest 100 e amount 1100.

Encontre os juros de um empréstimo

Modo padrão: informe principal, taxa anual e prazo para obter os juros devidos e o valor total a pagar.

Para o que ela pode resolver?

Qualquer um entre juros, principal, taxa ou tempo a partir de I = P * r * t, dados os outros três.

Isso é juros simples, e não compostos?

Sim. Os juros são calculados apenas sobre o principal, não sobre juros acumulados.

Como informo um prazo em meses ou dias?

Escolha meses ou dias como unidade de tempo. Os meses são divididos por 12 para virar anos, e os dias por 365, por padrão, para que a taxa anual continue coerente em qualquer unidade.

Devo usar 365 ou 360 dias?

Use 365 para a contagem real de dias, que é o padrão, ou 360 para a convenção bancária 30/360. A escolha só importa quando o prazo está em dias; escolha a que o seu contrato usa.

Como descubro a taxa que estou pagando?

Calcule a taxa informando os juros, o principal e o prazo. A taxa é os juros divididos pelo principal vezes o prazo, então 100 de juros sobre 1000 em 2 anos dão 5 %.

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/dev/simple-interest

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/dev/simple-interest \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"principal":1000,"rate":5,"time":2}'
{
  "principal": 1000,
  "rate": 5,
  "time": 2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.simple_interest",
  "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.

Uma equação, quatro coisas para resolver

Esta ferramenta reorganiza essa única equação para resolver a incógnita que você escolher com solve_for: "interest" (o padrão) calcula I = P * r * t; "principal" calcula P = I / (r * t); "rate" calcula r = I / (P * t); e "time" calcula t = I / (P * r). Seja o que você resolver, a resposta sempre devolve o quadro completo: principal, rate_percent, time_years, interest, amount (que é P + I) e o solve_for que você escolheu; ao resolver para o tempo, ela também devolve o tempo na unidade que você solicitou.

Taxa, unidades de tempo e contagem de dias

O campo rate é lido como porcentagem por padrão (rate_is_percent true), então 5 significa 5% e é dividido por 100 internamente; defina rate_is_percent como false para passar uma taxa já em decimal, como 0.05. O tempo é interpretado por meio de time_unit, um enum de "years" (padrão), "months" ou "days": os meses são divididos por 12 e os dias por day_count para converter em anos, de modo que uma taxa expressa ao ano permaneça consistente. O campo day_count é um enum restrito a 365 (real/365, o padrão) ou 360 (a convenção bancária 30/360), o que importa quando time_unit é "days". Qualquer divisão por zero que uma resolução escolhida exigiria, por exemplo resolver para o principal quando r * t é 0, é capturada e devolvida como um erro invalid_input tipado, em vez de produzir infinito.

Validação, arredondamento e entrega

Cada modo valida apenas as entradas de que precisa e exige que sejam números finitos: resolver para juros, taxa ou tempo requer um principal estritamente positivo, enquanto todo modo requer os campos que alimentam sua fórmula. O campo decimals é um inteiro de 0 a 8 e assume 2 por padrão; principal, rate_percent, interest e amount são arredondados half-up a essa precisão, e time_years é sempre devolvido com 6 casas decimais por consistência interna.

Isole um valor desconhecido

Defina solve_for como principal, rate ou time para inverter a equação, por exemplo encontrando a taxa que transforma um principal e juros conhecidos em um retorno-alvo.

Trabalhe em dias com uma convenção bancária

Use time_unit days com day_count 360 para acompanhar um credor 30/360, ou 365 para real/365, sem converter o prazo na mão.

A taxa é uma porcentagem ou um decimal?

Uma porcentagem por padrão (5 significa 5%). Defina rate_is_percent como false para passar um decimal como 0.05.

Como meses e dias são tratados?

time_unit os converte em anos: meses divididos por 12, dias divididos por day_count (365 ou 360).

E se um valor dividisse por zero?

Modos que dividiriam por zero, como resolver para o principal quando a taxa ou o tempo é 0, devolvem um erro invalid_input tipado em vez de infinito.

Ver a documentação completa do KIT →