Bonjours tout le monde
Je suis un debutant en C# j’essay de triter des algorithme simple pour bien intitier a ce langage bon je veux afficher la valeur absolu d’un
entier ou un reél pour quoi si je traite une exception sur le type de la valeur x le compilateur m’indique 1 erreur utilisation d’une variable locale non assignée et si j’enlève le traitement de ‘exception tout va bien ! y a aucune erreur !
Et Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
namespace algorithme_simple
{
    class Program
    {
        static void Main(string[] args)
        {
            double x;
            System.Console.Write("Entrez un nombre      ");
            try
            {
                x = Double.Parse(System.Console.ReadLine());
            }
            catch (FormatException) { System.Console.WriteLine("errer ce n’est pas un chiffre "); }
 
                if (x < 0)/*x : utilisation d’une variable locale non assignée*/
                    System.Console.WriteLine("|" + x + "|= " + (-x));
                else
                    System.Console.WriteLine("|"+x+"|=" + (x));
 
 
        }
    }
}