Projeto 05 - Jogo de Adivinhação 🎲
Objetivo
Objetivo: Implementar a lógica de repetição e controle de fluxo através de um jogo interativo que utiliza números aleatórios.
O Desafio 🎯
Desenvolva um jogo onde o computador escolhe um número secreto e desafia o usuário a descobri-lo. O programa deve dar dicas se o chute foi muito alto ou muito baixo.
Requisitos Técnicos
- Geração Aleatória: O computador deve sortear um número entre 1 e 100.
- Loop Principal: O jogo não deve fechar até que o usuário acerte o número.
- Dicas Inteligentes:
- Se o chute for maior que o número: Exibir "Tente um número MENOR!".
- Se o chute for menor que o número: Exibir "Tente um número MAIOR!".
- Contador: Ao final, o programa deve informar quantas tentativas foram necessárias.
Fluxo do Algoritmo
- [ ] Inicia o contador em 0.
- [ ] Sorteia o número secreto.
- [ ] Inicia um loop (Enquanto chute != secreto).
- [ ] Lê o chute do usuário e incrementa o contador.
- [ ] Compara e dá a dica.
- [ ] Se acertou, sai do loop e mostra a mensagem de vitória.
Diferencial (Desafio Extra) ⭐
Adicione um limite de 10 tentativas. Se o usuário não acertar até lá, ele perde o jogo!