barnabe0057

TP_JustePrix

Feb 20th, 2022
597
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.26 KB | None | 0 0
  1. using System;
  2.  
  3. namespace MNS // Note: actual namespace depends on the project name.
  4. {
  5.     internal class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             Random r = new Random();
  10.             bool recommencer = true;
  11.  
  12.             while (recommencer)
  13.             {
  14.                 Console.WriteLine("Choisis ton niveau de difficulté : (1 = Facile, 2 = Moyen, 3 = Difficile)");
  15.                 string entreeDifficulte = Console.ReadLine();
  16.  
  17.                 int valeurMax = 0;
  18.  
  19.                 switch (entreeDifficulte)
  20.                 {
  21.                     case "1":
  22.                         valeurMax = 101;
  23.                         break;
  24.                     case "2":
  25.                         valeurMax = 1001;
  26.                         break;
  27.                     case "3":
  28.                         valeurMax = 10001;
  29.                         break;
  30.                     default:
  31.                         valeurMax = 101;
  32.                         break;
  33.                 }
  34.  
  35.                 int nombreMystere = r.Next(1, valeurMax);
  36.  
  37.                 Console.WriteLine(nombreMystere);
  38.                 string entree = "";
  39.                 int entreeInt = -1;
  40.                 int compteur = 0;
  41.  
  42.                 while (entreeInt != nombreMystere)
  43.                 {
  44.                     Console.WriteLine("Veuillez entrer une valeur : ");
  45.                     entree = Console.ReadLine();
  46.                     entreeInt = int.Parse(entree);
  47.  
  48.                     if (entreeInt > nombreMystere)
  49.                     {
  50.                         Console.WriteLine("Le nombre mystère est plus petit");
  51.                     }
  52.                     else if (entreeInt < nombreMystere)
  53.                     {
  54.                         Console.WriteLine("Le nombre mystère est plus grand");
  55.                     }
  56.  
  57.                     compteur++;
  58.                 }
  59.  
  60.                 Console.WriteLine("Bravo tu as trouvé le nombre mystère en " + compteur +
  61.                     " coups, tu es très stylé !");
  62.  
  63.                 Console.WriteLine("Est-ce que tu veux rejouer ? (y/n)");
  64.                 string entreeRejouer = Console.ReadLine();
  65.  
  66.                 if (entreeRejouer == "n")
  67.                     recommencer = false;
  68.             }
  69.         }
  70.     }
  71. }
Advertisement
Add Comment
Please, Sign In to add comment