Este blog é um complemento do nosso canal no YouTube. Clique em @CanalQb para seguir e acompanhar nossos vídeos!

Sugestões de pesquisas

Calculadora de Criptomoedas em Python com Cálculo de APR

#criptomoedas; #Python; #investimento
@CanalQb Python - Calculadora de Criptomoedas
@CanalQb no YouTube

Como criar uma calculadora de criptomoedas usando Python

Se você deseja entender o impacto do APR (Annual Percentage Rate) e do percentual de valorização sobre seus investimentos em criptomoedas, este tutorial é ideal. A seguir, apresentamos um código simples em Python que calcula o valor final de um investimento, tanto com base em um ganho percentual fixo quanto em um APR diário composto.

Objetivo da calculadora

Este script interativo permite:

  • Inserir o valor inicial investido em criptoativos.
  • Informar o percentual de ganho esperado.
  • Indicar o número de dias que o valor ficará investido.
  • Calcular o APR (Taxa Percentual Anual) para o período selecionado.

Código-fonte da calculadora

Abaixo está o código Python da calculadora de criptomoedas:

print("Bem-vindo à calculadora de criptomoedas!")

# solicitar entrada do usuário para valores
valor_inicial = float(input("Insira o valor inicial em criptomoedas: "))
ganho_percentual = float(input("Insira o percentual de ganho esperado (%): "))
dias = int(input("Insira o número de dias para o cálculo do APR: "))
apr_percentual = float(input("Insira o APR esperado (%): "))

# calcular o valor final usando as fórmulas apropriadas
ganho = valor_inicial * (ganho_percentual / 100)
valor_final = valor_inicial + ganho
apr_diario = (apr_percentual / 365) / 100
valor_final_apr = valor_inicial * (1 + apr_diario) ** dias

# imprimir os resultados para o usuário
print("Valor final com ganho percentual: ", round(valor_final, 2))
print("Valor final com APR: ", round(valor_final_apr, 2))

Como funciona o código

Vamos detalhar as principais partes do código:

  • Entrada de dados: o usuário informa os valores necessários via input().
  • Cálculo do ganho percentual: é feito com a fórmula valor_inicial * (ganho_percentual / 100).
  • Cálculo do APR diário: o APR anual é dividido por 365 e convertido para decimal.
  • Capitalização composta: a fórmula (1 + apr_diario) ** dias simula o efeito dos juros compostos diários.
  • Saída dos resultados: os valores finais são exibidos com print().

Exemplo de uso

Suponha que você tenha R$ 1.000,00 em criptomoedas e espera um ganho de 15%. Além disso, o APR fornecido por uma plataforma DeFi seja de 120% ao ano, e o tempo de investimento seja de 90 dias. Ao rodar o código, você verá os valores finais simulando os dois cenários.

Considerações importantes

Esse tipo de ferramenta é útil para entender o impacto das taxas e percentuais nos seus investimentos. No entanto, lembre-se:

Investimentos em criptomoedas envolvem riscos. É fundamental fazer uma autoanálise e entender completamente onde está investindo antes de aplicar qualquer valor financeiro.

Você pode adaptar esse código para funcionar com diferentes moedas ou conectar com APIs de preços em tempo real, como a da CoinGecko, para tornar a aplicação ainda mais poderosa.

Recursos adicionais

Se desejar transformar essa ferramenta em uma aplicação com interface gráfica, considere usar bibliotecas como PyQt5, tkinter ou até mesmo uma aplicação web com Flask ou Streamlit.

إرسال تعليق

Comente só assim vamos crescer juntos!
CanalQb mais próximo Quer falar com o CanalQb?
Em que posso te ajudar?
Fale comigo