DEVINER LE NOMBRE
unknown
csharp
2 years ago
2.5 kB
14
Indexable
class Program { static void Main(string[] args) { regleJeu(); debutJeu(); } static void regleJeu() { Console.WriteLine("//--RÈGLE DU JEU--//\n"); Console.WriteLine("L'ordinateur va choisir un nombre compris entre 1 et une valeur" + "maximale que tu devras choisir (au minimum 20, sinon c'est trop" + "facile). Ensuite tu vas indiquer en combien d'essais tu penses" + "pouvoir trouver ce nombre.\n"); Console.WriteLine("L'ordinateur va t'aider à le trouver: s'il indique 'CHAUD', c'est" + "que tu en es très proche, s'il indique 'TIEDE', c'est que tu en" + "es un peu moins proche, et s'il indique 'FROID' c'est que tu en" + "es loin. \n"); } static void debutJeu() { int saisirEntier, rep, nbrRandom, montrerReponseAvant; Random rndNumber = new Random(); Console.WriteLine("//--DÉBUT DU JEU--//"); nbrRandom = rndNumber.Next(20, 100); Console.Write("En combien d'essais comptes-tu trouver la réponse ? : "); rep = int.Parse(Console.ReadLine()); for (int i = 1; i <= rep; i++) { Console.WriteLine("Saisis un nombre : "); saisirEntier = int.Parse(Console.ReadLine()); if (i >= rep) { Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("Le nombre était " + nbrRandom); } if (saisirEntier == nbrRandom) { Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("FÉLICITATIONS!"); break; } if ((saisirEntier >= nbrRandom - 5 && saisirEntier <= nbrRandom + 5)) { Console.ForegroundColor = ConsoleColor.DarkRed; Console.WriteLine("TU ES CHAUD!"); } else if ((saisirEntier >= nbrRandom - 15 && saisirEntier <= nbrRandom + 15)) { Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("TU ES TIÈDE!"); } else { Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("TU ES FROID!"); } } } }
Editor is loading...
Leave a Comment