Outils pour utilisateurs

Outils du site


bloc1:correction

Correction

using System;
class Program
{
    static int saisie(string message)
    {
        bool correct = false;
        int chiffre = 0;
        while (!correct)
        {
            try
            {
                Console.Write(message);
                chiffre = int.Parse(Console.ReadLine());
                correct = true;
            }
            catch
            {
                Console.WriteLine("Erreur de saisie : saisissez un nombre entier");
            }
        }
        return chiffre;
    }
 
    public static void Main(string[] args)
    {
        // déclaration
        int valeur = 0, essai = 0, nbre = 1;
 
        // saisie du nombre à chercher
        valeur = saisie("Entrez le nombre à chercher = ");
 
        Console.Clear();
        // saisie du premier essai
        essai = saisie("Entrez un essai = ");
 
        // boucle sur les essais
        while (essai != valeur)
        {
            // test de l’essai par rapport à la valeur à chercher
            if (essai > valeur)
            {
                Console.WriteLine(" --> trop grand !");
            }
            else
            {
                Console.WriteLine(" --> trop petit !");
            }
            // saisie d’un nouvel essai
            essai = saisie("Entrez un essai = ");
            // compteur d’essais
            nbre++;
        }
        // valeur trouvée
        Console.WriteLine("Vous avez trouvé en " + nbre + " fois !");
        Console.ReadLine();
    }
}
bloc1/correction.txt · Dernière modification: 2022/11/09 13:47 de techer.charles_educ-valadon-limoges.fr