Atividade de fixação proposta pelo Vai na Web: um programa simples em Java que permite ao usuário escolher 7 números de 0 a 100 e, em seguida, sorteia 7 números vencedores para comparar com os números escolhidos pelo usuário. Com base nos acertos, o programa determina o prêmio do usuário.
- Escolha de Números 🎱
- O usuário pode escolher 7 números inteiros entre 0 e 100.
- O programa garante que apenas números válidos sejam aceitos.
- Caso o usuário insira dados inválidos, o programa não para, mas continua a solicitar entradas válidas.
- Sorteio de Números Vencedores 🎉
- O programa utiliza a classe Random do Java para sortear 7 números vencedores de forma aleatória.
- Verificação de Acertos ✅
- Após o sorteio dos números vencedores, o programa compara os números escolhidos pelo usuário com os números sorteados.
- Ele conta quantos números foram acertados.
- Cálculo do Prêmio 💰
-
Com base no número de acertos, o programa calcula o prêmio do usuário.
N° de Acertos Valor do Prêmio 0-4 R$0 5 R$10 mil 6 R$50 mil 7 R$200 mil
-
Siga as instruções para rodar o projeto no seu ambiente de desenvolvimento.
- Você vai precisar do Git e Java (JDK 17) instalados no seu computador.
- Além disso, é bom ter um editor como o Eclipse para trabalhar com o código.
# Clone o projeto em uma pasta da sua preferência
$ git clone https://github.com/hamomgs/mega-sena.git
Caso esteja usando o Eclipse como editor de código:
- Abra o Eclipse.
- Importe o projeto Java para o Eclipse.
- Clique em File > Import > General > Existing Projects into Workspace.
- Selecione a pasta do projeto
MegaSena
e clique em Finish.
- Clique com o botão direito do mouse no projeto e selecione Run as > Java Application.
- O Eclipse irá compilar e executar o programa. (Vá para o tópico "🕹️ Como Jogar")
As etapas para executar o projeto em outro editor são semelhantes. Em geral, você vai precisar importar o projeto para editor, compilar e em seguida executar o código.
- Digite 7 números de 0 a 100, um de cada vez através do console ou terminal.
- Veja quantos números você acertou e se você ganhou ou não na Tela Sena. :)
O programa está organizado com os seguintes métodos:
sortearNumeros
: Sorteia os números vencedores e retorna um vetor com esses números.obterNumerosEscolhidos
: Permite ao usuário escolher seus números, garantindo que sejam válidos, e retorna um vetor com os números escolhidos.contarAcertos
: Compara os números sorteados com os números escolhidos e conta quantos números foram acertados.calcularPremio
: Determina o prêmio com base no número de acertos.
mega-sena
└── MegaSena
├── .settings
├── src/br/com/vainaweb/backendt1/megasena
│ └── MegaSena.java
├── .classpath
├── .gitignore
└── .project
Samuel Silvério 🧑🏫 |
Leno Rafael 🧑🏫 |
Hamom Silva 👨💻 |