Este código em C++ simula uma carteira digital para gerenciamento de criptomoedas, permitindo operações de compra e venda, além de consulta de saldo. Ele facilita o controle do saldo da carteira e é modular, podendo ser expandido para incluir funcionalidades como histórico de transações ou segurança.
Este projeto desenvolve uma plataforma de venda e compra de criptomoedas, aplicando os princípios da Programação Orientada a Objetos (POO) na linguagem C++.
Funcionalidades do do sistem criado :
- Criação de carteira digital.
- realização de transações como compra e venda de criptomoedas.
- Gerenciamento de carteiras e transações dinamicamente.
- Exibir os saldos antes e depois das operações.
/20230156500_POO-20242-E001/
│── Carteira.h │── Carteira.cpp │── Transacao.h │── Transacao.cpp │── Exchange.h │── Exchange.cpp │── main.cpp │── Makefile │── README.md
Para compilar e executar o projeto, siga os passos abaixo:
- Compilado atraves do comando g++ e descrevendo os arquivos existentes, gerando o executavel "aplicativo.exe.
Como gerar: Comando-> g++ main.cpp carteira.cpp exchange.cpp transacao.cpp -o aplicativo.exe
- OBS: Criado um makefile, onde para compilar os arquivos foi preciso instalar o Chocolatey no comando powershell do windows.
Comando para baixar o Chocolatey: "Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))"
Logo após: verifico se foi instalado com: choco -- version
E foi usado: choco install make para instalar o make e utiliza-lo no terminal
Logo, basta colocar no terminal -> make
- Salvar transações em um arquivo .txt
- Interface gráfica
- API para preços reais das moedas
- cobrança de taxas por transação
- login e chaves de segurança