Skip to content

ProjetoPLP/ProjetoPLPHaskell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Golden Gate - Corretora de Valores

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.

Demo

Demonstração

Assista a este vídeo para entender o funcionamento do programa.

Demo

Instalação

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

Parte Lógica

O projeto é divido em duas etapas, clique aqui para acessar o repositório da parte lógica.