Skip to content

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

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages