👤

Explorez une multitude de sujets et trouvez des réponses fiables sur FRstudy.me. Rejoignez notre plateforme interactive de questions-réponses pour obtenir des réponses précises et rapides de professionnels dans divers domaines.

Bonjour, Je dois écrire un programme en c# qui permet de classer trois nombres a, b et c dans un ordre croissant. Aidez-moi svp!

Sagot :

Voici ton code



static void Main(string[] args)

       {

           //DECLARATION DES VARIABLES & INITIALISATION DES VARIABLES EN X

 

           decimal Nbr1, Nbr2, Nbr3,x1,x2,x3;

           x1 = 0;

           x2 = 0;

           x3 = 0;

 

           //SAISIE DES VALEURS PAR L'UTILISATEUR

           Console.WriteLine("Vous allez devoir entrez trois nombres différents");

           Console.Write("\nVeuillez saisir un premier nombre SVP : ");

           Nbr1=decimal.Parse(Console.ReadLine());

           Console.Write("Veuillez saisir un second nombre SVP : ");

           Nbr2=decimal.Parse(Console.ReadLine());

           Console.Write("Veuillez saisir un dernier nombre SVP : ");

           Nbr3=decimal.Parse(Console.ReadLine());

 

           //CLASSEMENT DES NOMBRES

 

           if ((Nbr1 > Nbr2) & (Nbr2 > Nbr3))

           {

               x1 = Nbr1;

               x2 = Nbr2;

               x3 = Nbr3;

           }

 

           else if (Nbr1 > Nbr3 & Nbr3 > Nbr2)

           {

               x1 = Nbr1;

               x2 = Nbr3;

               x3 = Nbr2;

           }

           else if (Nbr2 > Nbr1 & Nbr1 > Nbr3)

           {

               x1 = Nbr2;

               x2 = Nbr1;

               x3 = Nbr3;

           }

           else if (Nbr2 > Nbr3 & Nbr3 > Nbr1)

           {

               x1 = Nbr2;

               x2 = Nbr3;

               x3 = Nbr1;

           }

           else if (Nbr3 > Nbr1 & Nbr1 > Nbr2)

           {

               x1 = Nbr3;

               x2 = Nbr1;

               x3 = Nbr2;

           }

           else if (Nbr3>Nbr1 & Nbr2>Nbr1)

           {

               x1 = Nbr3;

               x2 = Nbr2;

               x3 = Nbr1;

           }

 

               //Si DEUX NOMBRE IDENTIQUE

           else

           {

            Console.WriteLine("Il y'a une erreur, deux nombres entrer sont identique ");

           }

 

 

 

 

           //Nombre dans l'ordre croisant

           if (x1 != 0)

               Console.WriteLine("Voici les nombres dans l'ordre croisant :  " + x3 + "  " + x2 + "  " + x1);

 

 

           //FIN DU PROGRAMME

           Console.ReadKey();

 

       }

Nous sommes ravis de vous avoir parmi nous. Continuez à poser des questions, à répondre et à partager vos idées. Ensemble, nous créons une ressource de savoir précieuse. Merci d'avoir choisi FRstudy.me. Nous espérons vous revoir bientôt pour encore plus de solutions.