# Introdução à programação em C Os primeiros passos de um desenvolvedor \[Dúvida\]

**URL:** <https://forum.casadocodigo.com.br/t/introducao-a-programacao-em-c-os-primeiros-passos-de-um-desenvolvedor-duvida/1659>\
**Category:** Livros\
**Created:** [Maio 15, 2020, 5:46pm UTC](https://forum.casadocodigo.com.br/t/introducao-a-programacao-em-c-os-primeiros-passos-de-um-desenvolvedor-duvida/1659 "2020-05-15T17:46:46Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![joaolevi](https://avatars.discourse-cdn.com/v4/letter/j/e47774/32.png) [@joaolevi](https://forum.casadocodigo.com.br/u/joaolevi)\
**Post date:** [Maio 15, 2020, 5:46pm UTC](https://forum.casadocodigo.com.br/t/introducao-a-programacao-em-c-os-primeiros-passos-de-um-desenvolvedor-duvida/1659/1 "2020-05-15T17:46:46Z")

</div>

7.1 MELHORANDO O JOGO DE ADIVINHAÇÃO

1. Hoje o jogo escolhe um número entre 0 e 99. Deixe o usuário escolher esse limite. Você precisa capturar esses dois números dele, e usá-los na hora de calcular o número randômico.

2. Temos ainda alguns números mágicos em nosso código. Use #define s para a quantidade de tentativas por níveis e quantidade de pontos inicial.

3. Ao terminar uma partida, pergunte para o usuário se ele quer jogar novamente. Se ele digitar “1”, significa que quer, então você deverá começar o jogo de novo. Para isso, você precisará usar mais um loop.

Alguém pode revisar meu código pra resolução da questão 1 e 3, e me ajudar com a questão 2? Não ficou claro pra mim porque eu deveria usar constantes neste contexto do jogo de adivinhação, pois a quantidade de tentativas é uma variável que vai depender do nível definido pelo usuário, porque eu transformaria isso numa constante? A quantidade de pontos eu entendo, porque ela uma regra FIXA do jogo. De toda forma, não consegui implementar isso, se alguém puder me dar uma luz.

Agradeço desde já.

Segue o link do código:

> <https://github.com/joaolev1/livroC/blob/master/adivinhacao.c>

---

_[View the full topic](https://forum.casadocodigo.com.br/t/introducao-a-programacao-em-c-os-primeiros-passos-de-um-desenvolvedor-duvida/1659)._
