Realizado

Software para loteria (filtro de combinações)

Publicado em 26 de Dezembro de 2014 dias na TI e Programação

Sobre este projeto

Aberto

Este Software é para DESKTOP, não é para internet.

Então vou explicar passo a passo como quero este software, terá que ter estas loterias: Mega Sena, Quina, Lotomania, Dupla Sena e Lotofácil. No total são seis filtros: 1: Sequencia; 2: Números por linha; 3: Números por coluna; 4: Distancia entre numeros; 5: Rejeitar apostas com os números; 6: Par e ímpar. Agora vou explicar passo a passo como funcionará os filtros vou utilizar como exemplo a Quina:
Na Quina, você tem 80 dezenas e tem que escolher 5 dezenas.


1 Sequencia:
A quina trabalha com 5 números então é possível no máximo ter:
2 sequencias, 3 sequencias, 4 sequencias e 5 sequencias. São 4 comandos no total, suponho que eu queira que o programa exclua somente sequencia de 5 números (ex.:10,11,12,13,14), então ele vai deixar as restantes mas vai excluir somente sequencia de 5 números, e assim sucessivamente.
Obs. Eu possa tanto escolher 1 ou até mais destes 4 filtros de uma só vez.

2 Números por linha:
5 (ex.: 11,13,15,17,19) neste comando o programa exclui tudo que é apostas com 5 números numa mesma linha.
4 e 1 (ex.: 41,43,46,48,75) neste comando o programa exclui tudo que é combinação que tem 4 números numa linha e 1 número em outra linha.
3 e 2 (ex.: 22,25,29,71,75) neste comando o programa exclui tudo que é combinação que tem 3 números numa linha e 2 números em outra linha.
3 e 1 e 1 (ex.: 5,16,53,55,59) neste comando o programa exclui tudo que é combinação que tem 3 números numa linha e os outros 2 números espalhados entre 2 linhas.
2 e 2 e 1 (ex.: 9,26,28,75,77) neste comando o programa exclui tudo que é combinação que tenha 4 números espalhados entre 2 linhas e 1 número espalhado em uma linha.
2 e 1 e 1 e 1 (ex.: 2,15,64,69,72) neste comando o programa exclui tudo que é combinação que tenha 2 números numa linha e os demais 3 números espalhados entre 3 linhas.
1 e 1 e 1 e 1 e 1 (ex.: 2,14,46,53,78) neste comando o programa exclui todas as combinações que tenha 5 números espalhados entre 5 linhas.
Obs. Eu possa tanto escolher 1 ou até mais destes 7 filtros de uma só vez.

3 Números por coluna:
2 (ex.: 1,14,24,36,49) neste comando o programa exclui tudo que é combinação que tenha 2 números numa mesma coluna.
3 (ex.: 25,37,47,57,68) neste comando o programa exclui tudo que é combinação que tenha 3 números numa mesma coluna.
4 (ex.: 11,21,31,41,67) neste comando o programa exclui tudo que é combinação que tenha 4 números numa mesma coluna.
5 (ex.: 19,29,39,49,49) neste comando o programa exclui tudo que é combinação que tenha 5 números numa mesma coluna.
Obs. Eu possa escolher 1 ou até mais destes 4 filtros de uma só vez.

4 Distancia de números:
Este filtro funciona assim, olha só esta combinação: 2,5,15,25,63 se observar bem
a distancia entre 2 e 5 são 3 números; a distancia entre 5 e 15 são 10 números; a distancia entre 15 e 25 é 10 números e por fim a distancia entre 25 e 63 são 38 números. A menor distancia encontrada é entre 2 e 5. Este filtro quero que tenha de 2 até 50 números, ( )2 ( )3 ( )4..
. ( )50. E dê para selecionar não só um mas vários destes 50 números. ( Ex.:
Se eu colocar (x)2 ( )3 (x)4... ( )50, neste caso o programa só excluirá combinação com 2 e 4 números de distancia)

5 Rejeitar apostas com os números:
Neste filtro o programa irá excluir tudo que é combinação que tenha um certo número, ex: suponho que eu selecione: 1,50,58,60,71 então o programa excluirá tudo que é combinação que tenha estes números no meio. Lembre-se que na Quina eu posso escolher de 1 até 80 números.

6 Par e ímpar:
5 pares
4 pares e 1 ímpar
3 pares e 2 ímpares
3 ímpares e 2 pares
4 ímpares e 1 par
5 ímpares
obs. Eu possa escolher 1 ou até mais destes 6 filtros de uma só vez.

Neste programa eu quero tanto importar como exportar arquivo .txt (bloco de notas) com números e vírgulas somente ex.: 1,2,3,4,5
Em cada filtro tem que mostrar quantas combinações foram excluídas do total que tinha antes.

Categoria TI e Programação
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Não (Eu nunca gerenciei esse tipo de projeto)
Integrações de API Outros (Outras APIs)

Prazo de Entrega: 28 de Dezembro de 2014