Programa desenvolvido com a linguagem funcional Haskell para o projeto da cadeira Paradigmas de Linguagem de Programação do curso de Ciência da Computação da Universidade Federal de Campina Grande - UFCG.
Um jogo em terminal que simula uma interface de uma corretora de valores de maneira simples e intuitiva, com Home Broker, carteira, empresas fictícias e opção de compra e venda de ações.
Assista a este vídeo para entender o funcionamento do programa.
Você precisa da versão mais atualizada de Haskell instalada.
| Bibliotecas necessárias | Requerido para |
|---|---|
| Aeson | Manipulação do banco de dados com json |
| Random | Funcionamento da lógica de variações randômicas dos preços das ações |
Instale a biblioteca aeson
cabal install --lib aeson
Instale a biblioteca random
cabal install --lib random
Após isso, execute o programa no seu diretório
runhaskell Main.hs
O projeto é divido em duas etapas, clique aqui para acessar o repositório da parte lógica.

