1
resposta

Estruturas de algoritmos: jogo de adivinhação 1 a 10

Depois da aula sobre estruturas de algoritmos, resolvi aplicar os conceitos em um pequeno projeto. Criei um jogo de adivinhação em JavaScript utilizando:

Sequência: execução linear das instruções do programa
Condicional: tomada de decisão para verificar se o palpite do jogador é maior, menor ou igual ao número secreto
Laço de repetição: repetição do processo até que o usuário acerte o número

Percebi na prática como o while (repetição/loop) e os if/else (condicionais/decisões) se combinam para controlar o fluxo do algoritmo e manter a lógica do jogo funcionando.

Achei interessante ver como um problema simples envolve várias estruturas ao mesmo tempo.

Se alguém tiver sugestões de melhoria, fico aberta a feedback

Projeto disponível no GitHub:
https://github.com/nattsilveira/jogo-adivinhacao

1 resposta

Bom dia, Natalia! Tudo bem?

Gosto muito de ver os alunos chegando a conclusões como essa que você teve, mostra que você realmente está entendendo o que está fazendo. Em relação ao feedback que você pediu, o seu código está ótimo, bem organizado e resolve muito bem o problema.

Tenho apenas uma ressalva para o seu README.md, nele você adicionou uma barra "/" antes de cada "#" que estiliza o nível de sessão, caso queira o estilo aplicado, recomendo que retire as "/",

No mais, bons estudos!

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!