Beispiel #1
0
        public static void exo1A()
        {
            Console.WriteLine("1) Les valeurs superieurs a 3\t\t2) Les valeurs inferieurs a 3");
            string      choix = Console.ReadLine();
            Comparaison comparaison;

            if (choix == "1")
            {
                comparaison = new Comparaison(superieur);
            }
            else
            {
                comparaison = new Comparaison(inferieur);
            }

            int[] tab = new int[4];
            tab [0] = 2;
            tab [1] = 1;
            tab [2] = 6;
            tab [3] = 5;

            for (int i = 0; i < 4; i++)
            {
                if (comparaison(tab [i], 3))
                {
                    Console.WriteLine(tab[i]);
                }
            }
        }
Beispiel #2
0
    private static bool Compile(int conditionRegisterValue, Comparaison condition, int conditionValue)
    {
        switch (condition)
        {
        case Comparaison.Equal:
            return(conditionRegisterValue == conditionValue);

        case Comparaison.Greater:
            return(conditionRegisterValue > conditionValue);

        case Comparaison.Lesser:
            return(conditionRegisterValue < conditionValue);

        case Comparaison.LesserEqual:
            return(conditionRegisterValue <= conditionValue);

        case Comparaison.GreaterEqual:
            return(conditionRegisterValue >= conditionValue);

        case Comparaison.NotEqual:
            return(conditionRegisterValue != conditionValue);
        }
        Console.WriteLine("EERRUR");
        return(false);
    }
            // -------------------------------------------------------------------
            // Constructor
            // -------------------------------------------------------------------

            public GameOverOptions(bool noImplication = true, bool allHeroes = true, List<int> heroesSelected = null, Comparaison comparaison = Comparaison.Equal, int value = 0, Measure measure = Measure.Percent)
            {
                NoImplication = noImplication;
                AllHeroes = allHeroes;
                HeroesSelected = heroesSelected;
                Comparaison = comparaison;
                Value = value;
                Measure = measure;
            }