Beispiel #1
0
        public static float lire_float()
        {
            float resultat = 0;

            if (!float.TryParse(Clavier.lireString(), out resultat))
            {
                Console.WriteLine("erreur : saisissez un nombre réel (float) entre " + float.MinValue + " et " + float.MaxValue);
                return(Clavier.lire_float());
            }

            return(resultat);
        }
Beispiel #2
0
        public static UInt16 lireUInt16()
        {
            UInt16 resultat = 0;

            if (!UInt16.TryParse(Clavier.lireString(), out resultat))
            {
                Console.WriteLine("erreur : saisissez un nombre entier (int) entre " + UInt16.MinValue + " et " + UInt16.MaxValue);
                return(Clavier.lireUInt16());
            }

            return(resultat);
        }
Beispiel #3
0
        public static uint lire_uint()
        {
            uint resultat = 0;

            if (!uint.TryParse(Clavier.lireString(), out resultat))
            {
                Console.WriteLine("erreur : saisissez un nombre entier entre " + uint.MinValue + " et " + uint.MaxValue);
                return(Clavier.lire_uint());
            }

            return(resultat);
        }
Beispiel #4
0
        public static Int64 lireInt64()
        {
            Int64 resultat = 0;

            if (!Int64.TryParse(Clavier.lireString(), out resultat))
            {
                Console.WriteLine("erreur : saisissez un nombre entier (int) entre " + Int64.MinValue + " et " + Int64.MaxValue);
                return(Clavier.lireInt64());
            }

            return(resultat);
        }
Beispiel #5
0
        public static double lire_double()
        {
            double resultat = 0.0;

            if (!Double.TryParse(Clavier.lireString(), out resultat))
            {
                Console.WriteLine("erreur : saisissez un nombre Double entre " + double.MinValue + " et " + double.MaxValue);
                return(Clavier.lire_double());
            }

            return(resultat);
        }
Beispiel #6
0
        public static ushort lire_ushort()
        {
            ushort resultat = 0;

            if (!ushort.TryParse(Clavier.lireString(), out resultat))
            {
                Console.WriteLine("erreur: saisissez un nombre (byte) entre " + ushort.MinValue + " et " + ushort.MaxValue);

                return(lire_ushort());
            }

            return(resultat);
        }
Beispiel #7
0
        public static sbyte lire_sbyte()
        {
            sbyte resultat = 0;

            if (!sbyte.TryParse(Clavier.lireString(), out resultat))
            {
                Console.WriteLine("erreur: saisissez un nombre (byte) entre " + sbyte.MinValue + " et " + sbyte.MaxValue);

                return(lire_sbyte());
            }

            return(resultat);
        }
Beispiel #8
0
        public static bool lire_boolean()
        {
            char tmp = ("" + Clavier.lire_char()).ToLower().ToCharArray()[0];

            if (tmp == 'v' || tmp == '1')
            {
                return(true);
            }
            else if (tmp == 'f' || tmp == '0')
            {
                return(false);
            }
            else
            {
                Console.WriteLine("erreur : saisissez un nombre boolean (0, 1),(V,F)");
                return(Clavier.lire_boolean());
            }
        }