/* PROGRAMME "TROUVE LE NOMBRE" --> CORRECTION * EXERCICE DE CODAGE EN C# * FORMATEUR : JEAN-PHILIPPE PAREIN */ using System; namespace Correction { class Program { static void Main(string[] args) { Random rand = new Random(); //Instantiation de l'objet rand int nombre = rand.Next(1, 101); //Génération du nombre aléatoire (>1 et <101) int nbcoup = 0; //Variable stockant le nombre de coup int monNombre = 0; //Variable du nombre saisie Console.Title = "Trouve le nombre";//Titre de la console while (monNombre!=nombre)//Boucle tant que le nombre saisie est different du nombre aléatoire { Console.WriteLine("Entrez un nombre entre 1 et 100 ?"); try //Gestion des erreurs { monNombre = int.Parse(Console.ReadLine());//Cast du nombre saisi dans la variable if(monNombre > nombre)//Si le nombre saisi est trop grand { Console.WriteLine($"{monNombre} est trop grand"); nbcoup++; //Incrementation du nombre de coup joué } if (monNombre < nombre) { Console.WriteLine($"{monNombre} est trop petit"); nbcoup++; //Incrementation du nombre de coup joué } } catch //Si erreur au niveau du cast { Console.WriteLine("Une erreur est survenue, Veuillez recommencer svp..."); } } nbcoup++; //Incrementation du nombre de coup joué Console.WriteLine($"Bravo, vous avez gagné en {nbcoup} coups."); Console.Read(); } } }