Analisando propostas

Software para combinações de numeros (loterias)

Publicado em 12 de Setembro de 2018 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
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho o design
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias