Implementar uma aplicação que calcule o resultado de um campeonato de pontos corridos aplicando o padrão MVC sem o uso de frameworks.
O aplicativo deve possuir uma interface via linha de comando que permite a inserção dos dados do campeonato e dos times que participam. Ao iniciar, ela deve dar uma boas vindas ao usuário e pedir o nome do campeonato. Em seguida pedir os dados dos times. Nome, Número de Vitorias, Número de empates, Número de Derrotas, Número de Gols Pró e Número de Gols Contra.
O regulamento de pontos do campeonato a ser aplicado está descrito em: Campeonato Brasileiro 2015
Porém é importante lembrar que o regulamento é algo mutável podendo variar de ano para ano. Então essa alteração deve ser de fácil implementação sem impactar tanto o funcionamento do sistema.
Exemplo de entrada:
Seja bem vindo
Qual o nome do campeonato: Campeonato Brasileiro 2015 Serie A
Insira a lista de times...
Qual o nome do time? Conrinthians
Qual o numero de vitorias? 24
Qual o numero de empates? 8
Qual o numero de derrotas? 5
Qual o numero de gols pro? 70
Qual o numero de gols contra? 30
Deseja inserir outro time (s/n) ? s
Qual o nome do time? Atletico MG
Qual o numero de vitorias? 20
Qual o numero de empates? 6
Qual o numero de derrotas? 11
Qual o numero de gols pro? 62
Qual o numero de gols contra? 47
Deseja inserir outro time (s/n) ? n
Ao final da inserção dos dados o aplicativo deve exibir as opções. Que serão disponibilizadas para o usuário: Saber o nome do time campeão, o nome do lanterna, e exibir a tabela de pontuação ordenada.
Exemplo:
Selecione uma operação
[1] Saber o campeão
[2] Saber o lanterna
[3] Exibir tabela
[0] Encerrar
1
O campeão é o Corinthians