É o que você procurava?
Fale conosco para obter o trabalho completo, clique no botão ao lado
Implementação do Jogo de Adivinhação de Números em Java
Objetivo:
Desenvolver um programa em Java que implemente o jogo de “Adivinhação de Números”, utilizando os recursos e conceitos apresentados na disciplina de Programação de Sistemas I. O objetivo é praticar o uso de estruturas de controle, geração de números aleatórios, manipulação de entradas do usuário e lógica condicional.
Descrição do Jogo:
O jogo consiste no computador escolher aleatoriamente um número num intervalo específico (por exemplo, de 1 a 100). O jogador deve adivinhar o número, e o programa fornecerá dicas se o número é maior ou menor que a tentativa do jogador. O jogo continua até que o jogador acerte o número ou deseje encerrar.
Requisitos funcionais:
Escolha do Intervalo: o jogador pode definir o intervalo de números, dentro do qual um número deve ser adivinhado
Geração de Números Aleatórios: o programa deve gerar um número aleatório no intervalo definido.
Entrada do Jogador: permitir que o jogador insira tentativas para adivinhar o número.
Fornecimento de Dicas: informar ao jogador se o número adivinhado é maior, menor ou igual ao número gerado.
Contagem de Tentativas: manter um contador de tentativas até o acerto.
Opção de Sair: permitir que o jogador encerre o jogo a qualquer momento.
Mensagem de Encerramento: exibir uma mensagem de encerramento, informando o número de tentativas realizadas.
Requisitos Técnicos:
Uso de Estruturas de Controle: implementar loops e condicionais para gerenciar o fluxo do jogo.
Geração de Números Aleatórios: utilizar a classe ‘Random’ para gerar o número secreto.
Tratamento de Exceções: incluir tratamento para entradas inválidas (por exemplo, caracteres não numéricos).
Interação com o Usuário: exibir mensagens claras e informativas para guiar o jogador.
Entrega:
Código-fonte completo, comentado e organizado.
Critérios de Avaliação:
Funcionamento correto do jogo.
Clareza e organização do código (indentação adequada).
Uso adequado de estruturas de controle e manipulação de entradas.
Qualidade do tratamento de exceções e interação com o usuário.
Dicas para Implementação:
Utilize a classe “Random” para selecionar o número aleatório no intervalo definido.
Mantenha o loop ativo até que o jogador adivinhe corretamente ou escolha sair.
Use condicionais para comparar a entrada do jogador com o número secreto e fornecer dicas.
Valide as entradas do jogador para garantir que são números no intervalo especificado.
Como entregar a atividade:
A atividade deverá ser produzida em um arquivo do tipo TEXTO, conforme TEMPLATE anexado no MATERIAL DA DISCIPLINA, disponibilizado no Studeo, e DEVE ser entregue com a extensão (.pdf). Depois, deve ser anexado no ambiente da Atividade no STUDEO.
Dicas para realizar a atividade:
Durante as aulas, o professor fornecerá dicas que podem ser utilizadas para a confecção das suas atividades, assim, é de suma importância participar das aulas ao vivo ou assisti-las posteriormente.
Assista às aulas conceituais da disciplina.
É o que você procurava?
Fale conosco para obter o trabalho completo, clique no botão ao lado
Trabalhos Relacionados:
A conversão eletromecânica de energia é um processo fundamental na engenharia elétrica. Ele envolve a transformação de energia elétrica em energia mecânica ou vice-versa.
Entre em contato e solicite um orçamento!! WHATS¹ (15)99857-1117 WHATS² (84) 8166-5374 ATIVIDADE […]
A pneumática é um ramo da engenharia que foca no estudo e na utilização do ar comprimido para a transmissão e controle de energia em sistemas industriais
Entre em contato e solicite um orçamento!! WHATS¹ (15)99857-1117 WHATS² (84) 8166-5374 ATIVIDADE 1 […]
O ArchDaily é provavelmente a maior plataforma on-line mundial sobre projetos de arquitetura. Lá, você pode encontrar vários projetos, com plantas, cortes e fachadas
Entre em contato e solicite um orçamento!! WHATS¹ (15)99857-1117 WHATS² (84) 8166-5374 ATIVIDADE […]
Deixe um comentário