Uso de static y const

Programación Orientada a Objetos (Tower defense - kingdom rush)

Moderator: julianmartinez16

Post Reply
User avatar
xacarana
Site Admin
Posts: 1187
Joined: Fri Jan 15, 2016 6:13 pm

Uso de static y const

Post by xacarana » Wed Oct 26, 2016 9:46 am

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;
            }
        }
    }
Andrés Bedoya Tobón
Profesor
"I only smile in the dark, I only smile when it's complicated" Raybiez

Post Reply