Recherche d’un nombre « hasard »

Voici un algorithme qui génère un nombre au hasard et qui vous demande de le trouvé en donnant des indices au fur et a mesure et qui compte le nombre d’essai effectué.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            string nb;
            int count, nbr;
            Random hasard = new Random();
            int nbrhasard = hasard.Next(100);

            count = 0;
            Console.WriteLine("hasard egale a : " + nbrhasard);
            Console.WriteLine("Entrez un premier nombre :");
            nb = Console.ReadLine();
            nbr = Convert.ToInt32(nb);
           
            while (nbr != nbrhasard)
            {
                if (nbr > nbrhasard)
                {
                    Console.WriteLine("Le nombre est entré est trop grand");
                    count = count + 1;
                }
                else if (nbr < nbrhasard)
                {
                    Console.WriteLine("Le nombre entré est trop petit");
                    count = count + 1;
                }

                Console.WriteLine("Entrez un nouveau nombre");
                nb = Console.ReadLine();
                nbr = Convert.ToInt32(nb);

            }
            Console.WriteLine("Vous avez gagné en : " + count + "fois");
            Console.ReadLine();


           


        }
    }
}

 

Laisser un commentaire