Skip to content

Projeto Lotofácil Java em desenvolvimento para aprimorar os conhecimentos em interface gráfica Swing estudada na disciplina "Linguagens de Programção".

Notifications You must be signed in to change notification settings

Amaple28/lotofacil_interface

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

✍ Projeto Lotofácil em Java

Este é um programa simples em Java que simula um sistema de lotofácil com três modalidades diferentes de apostas.

Sumário

Sobre o Projeto

O programa foi desenvolvido para simular um sistema de lotofácil com três modalidades de apostas diferentes. O usuário pode escolher entre as seguintes opções:

  1. Apostar de 0 a 100: O usuário pode escolher um número entre 0 e 100 para apostar. Se o número apostado for o mesmo sorteado, o usuário ganha um prêmio de R$ 1.000,00.

  2. Apostar de A a Z: Nesta opção, o usuário deve apostar em uma letra do alfabeto entre A e Z. Se a letra apostada for a mesma sorteada, o usuário ganha um prêmio de R$ 500,00.

  3. Apostar em PAR ou ÍMPAR: O usuário insere um número inteiro, e o programa sorteia um número aleatório entre 0 e 100. Se o número sorteado for par e o usuário apostou em PAR, ele ganha um prêmio de R$ 100,00.

🔝 Voltar ao topo

Demo

Aqui está uma demonstração do programa em execução (clique na imagem para assistir ao vídeo no YouTube):

Assista à demonstração

🔝 Voltar ao topo

Habilidades

Este programa foi desenvolvido para praticar os seguintes conceitos de programação em Java:

  • Estruturas de condição: O programa utiliza estruturas de condição, como if, else if e else, para verificar as escolhas do usuário e determinar se ele ganhou ou perdeu nas apostas.

  • Entrada e saída de dados: O programa lê entradas do usuário e exibe mensagens na tela para orientar o usuário durante o processo de apostas, utilizando a classe Scanner da biblioteca padrão do Java.

  • Métodos e funções: O programa utiliza métodos e funções para organizar o código em blocos reutilizáveis e facilitar a manutenção e a leitura do código.

  • Geração de números aleatórios: O programa gera números aleatórios para sortear os números vencedores nas modalidades de apostas, utilizando a classe Random da biblioteca padrão do Java.

  • Tratamento de exceções: O programa utiliza blocos try-catch para capturar exceções e lidar com erros que possam ocorrer durante a execução do programa.

  • Estruturas de repetição: O programa utiliza estruturas de repetição, como while e do-while, para permitir que o usuário faça várias apostas consecutivas sem precisar reiniciar o programa.

🔝 Voltar ao topo

Como executar o programa

  1. Clone este repositório ou baixe o arquivo Main.java.

  2. Abra um terminal e navegue até o diretório onde o arquivo Main.java está localizado.

  3. Compile o programa Java digitando o seguinte comando:

    javac Main.java
    
  4. Após compilar com sucesso, execute o programa digitando:

     java Main
    
  5. O programa exibirá um menu com as opções disponíveis.

  6. Após selecionar uma opção, faça sua aposta.

  7. O programa informará se você ganhou ou perdeu na aposta e exibirá o resultado do sorteio.

  8. Você pode fazer quantas apostas quiser antes de encerrar o programa.

  9. Para encerrar o programa, selecione a opção 0 no menu.

  10. Parabéns! Você concluiu a execução do programa.

🔝 Voltar ao topo

Requisitos do sistema

Para compilar e executar este programa, você precisará ter o seguinte instalado em seu sistema:

  • JDK (Java Development Kit): Certifique-se de ter o JDK instalado em seu sistema. Você pode baixar e instalar o JDK mais recente do site oficial da Oracle.

  • Terminal de linha de comando: Você precisará de um terminal de linha de comando para compilar e executar o programa. Isso está disponível por padrão na maioria dos sistemas operacionais.

Certifique-se de ter esses requisitos atendidos antes de tentar compilar e executar o programa. Se precisar de ajuda para configurar seu ambiente de desenvolvimento Java, consulte a documentação oficial do JDK ou procure recursos online.

🔝 Voltar ao topo

Status de Desenvolvimento

100% dos requisitos funcionais foram implementados. O programa está pronto para uso e pode ser executado sem problemas. Porém, no futuro podem ser feitas melhorias como uma opção para o usuário escolher quantas vezes deseja apostar, ou uma opção para o usuário escolher se vai jogar novamente na mesma modalidade ou em outra(voltar para o menu inicial). Melhorias como a implementação de uma interface gráfica também podem ser feitas, para tornar o programa mais amigável ao usuário.

🔝 Voltar ao topo

Autor

Este programa foi desenvolvido por Maisa Rodrigues. Foi criado como parte de um trabalho acadêmico para praticar programação em Java e explorar conceitos de desenvolvimento de software.

Se você tiver alguma dúvida ou sugestão sobre este projeto, sinta-se à vontade para entrar em contato comigo. Você pode me encontrar no GitHub ou no LinkedIn. Obrigado por ler e espero que você goste do programa!

🔝 Voltar ao topo

About

Projeto Lotofácil Java em desenvolvimento para aprimorar os conhecimentos em interface gráfica Swing estudada na disciplina "Linguagens de Programção".

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages