Page 1 of 1

Uso de static y const

Posted: Wed Oct 26, 2016 9:46 am
by xacarana
Creación de la clase "Consola" y la clase "Matematica" version en español de la clase Console y Math :D

Consola

Code: Select all

    class Consola
    {
        public static string nombreConsola = "Unix en español";

        public static void Escribir(int i)
        {
            Console.WriteLine(i);
        }

        public static void Escribir(float f)
        {
            Console.WriteLine(f);
        }

        public static void Escribir(bool b)
        {
            Console.WriteLine(b);
        }

        public static void Escribir(string i)
        {
            Console.WriteLine(i);
        }

        public static void Escribir(char i)
        {
            Console.WriteLine(i);
        }

	/* Este método no es estatico, mirar que pasa cuando se usa la clase consola*/
        public string Leer()
        {
            return null;
        }

    }
Matematica

Code: Select all

    class Matematica
    {
        public const float NumeroEuler = 2.3f;
        public const float NumeroPI = 3.14f;

        public static double Seno(double angulo)
        {
            return Math.Sin(angulo);
        }

        public static double Coseno(double angulo)
        {
            return Math.Cos(angulo);
        }

        public static double Tangente(double angle)
        {
            double coseno = Coseno(angle);

            if (coseno != 0)
            {
                return Seno(angle) / coseno;
            }
            else
            {
                //Este error lógico esta pendiente por ser corregido
                return -1;
            }
        }
    }