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.