예제 #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);
        }
예제 #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);
        }
예제 #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);
        }
예제 #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);
        }
예제 #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);
        }
예제 #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);
        }
예제 #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);
        }