DEVINER LE NOMBRE
unknown
csharp
2 years ago
2.5 kB
17
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