using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Exercice5._2 { class Program { static void Main(string[] args) { /* Énoncé Dans l’exercice 5.1, l’utilisateur se voit poser la même question, qu’il s’agisse d’une première demande ou d’une nouvelle demande suite à une réponse incorrecte. Améliorez-le de façon que le dialogue se présente ainsi : donnez un entier positif inférieur à 100 : 453 SVP, inférieur à 100 : 0 SVP, positif : 25 merci pour le nombre 25 */ /*Solution avec un DoWhile*/ // Déclaration des variables int nombre; // Lécture du nombre Console.Write("Donnez-moi un entier positif inférieur à 100: "); do { nombre=int.Parse(Console.ReadLine()); if (nombre<0) { Console.Write("\nSVP, positif: "); } else if (nombre >= 100) { Console.Write("\nSVP, inférieur à 100: "); } } while ((nombre < 0) || (nombre >= 100)); Console.Write("Merci pour le nombre " + nombre); /*Solution avec un While*/ //Déclaration des variables //int nombre; //Console.Write("Donnez-moi un entier positif inférieur à 100: "); //nombre = int.Parse(Console.ReadLine()); //while ((nombre < 0) || (nombre >= 100)) //{ // if (nombre<0) // { // Console.Write("\nSVP, positif: "); // } // else // { // Console.Write("\nSVP, inférieur à 100: "); // } // nombre=int.Parse(Console.ReadLine()); //} //Console.Write("Merci pour le nombre " + nombre); Console.Read(); } } }