Olá. Estou fazendo um programa em Visual Basic para loteria de números Dia de Sorte (Brasil). Numa parte do programa ele precisará realizar o cálculo de quantos jogos são necessários para que, pelo menos, a garantia de 1 acerto esteja entre os cartões gerados.
Dia de Sorte é a loteria onde você aposta seus números da sorte. Escolhe de 7 a 15 números dentre os 31 disponíveis e mais 1 “Mês de Sorte”. São sorteados sete números e um “Mês de Sorte” por concurso.
Ex: O usuário vai fazer um fechamento usando só 10 números entre os 31 disponíveis, cada cartão terá 7 números, com garantia de 5 acertos se os 7 números sorteados estiverem entre os 10 números usados para elaborar os jogos.
Fechamento então será 10-7-5-7
Não consegui realizar esta conta. Tentei, sem sucesso, envolve probabilidade, análise combinatória , matriz (acho) e mais alguma coisa de matemática.
O que preciso saber é quantos cartões precisam ser jogados e como se faz esse cálculo, para que o usuário tenha a garantia de pelo menos um cartão com acerto de 5 números se a condição se concretizar!
Paulo Malagoli
Florianópolis - Brasil

![\frac{\sqrt[]{\sqrt[4]{8}+\sqrt[]{\sqrt[]{2}-1}}-\sqrt[]{\sqrt[4]{8}-\sqrt[]{\sqrt[]{2}-1}}}{\sqrt[]{\sqrt[4]{8}-\sqrt[]{\sqrt[]{2}+1}}} \frac{\sqrt[]{\sqrt[4]{8}+\sqrt[]{\sqrt[]{2}-1}}-\sqrt[]{\sqrt[4]{8}-\sqrt[]{\sqrt[]{2}-1}}}{\sqrt[]{\sqrt[4]{8}-\sqrt[]{\sqrt[]{2}+1}}}](/latexrender/pictures/981987c7bcdf9f8f498ca4605785636a.png)
e elevar ao quadrado os dois lados)