Пример #1
0
        /// <summary>
        /// Prueba de la clase
        /// </summary>
        static void Main()
        {
            Angulo angulo1 = new Angulo(180),     // * Grados
                   angulo2 = new Angulo(Math.PI); // * Radianes

            Console.WriteLine("Seno:     {0,6:F} {1,6:F}", angulo1.Seno(), angulo2.Seno());
            Console.WriteLine("Coseno:   {0,6:F} {1,6:F}", angulo1.Coseno(), angulo2.Coseno());
            Console.WriteLine("Tangente: {0,6:F} {1,6:F}", angulo1.Tangente(), angulo2.Tangente());
        }
Пример #2
0
        /// <summary>
        /// Demostración de arrays unidimensionales
        /// </summary>
        internal static void Run()
        {
            // * Inicialización y declaración de arrays

            int[] arrayEnteros;         // * Declaración de la referencia
            arrayEnteros = new int[10]; // * Creación del objeto (todos 0)

            // * Declaración, creación e inicialización
            bool[] arrayValoresLógicos = { true, false };

            // * Array de Objetos
            // * Creamos la referencia
            Angulo[] cuadrante;
            // * Creamos el objeto array (5 referencias = null)
            cuadrante = new Angulo[5];
            // * Creamos cada uno de los objetos de cada referencia
            cuadrante[0] = new Angulo(0);
            cuadrante[1] = new Angulo(30);
            cuadrante[2] = new Angulo(45);
            cuadrante[3] = new Angulo(60);
            cuadrante[4] = new Angulo(90);

            // * Podemos hacerlo todo en una
            Angulo[] angulos = { new Angulo(0),   new Angulo(90), new Angulo(180),
                                 new Angulo(270), new Angulo(360) };

            // * Visualizamos todos (sea cual fuere su tamaño) utilizando length
            for (int i = 0; i < angulos.Length; i++)
            {
                Console.Write("Angulo: " + angulos[i].GetRadianes());
                Console.Write(", seno: " + angulos[i].Seno());
                Console.Write(", coseno: " + angulos[i].Coseno());
                Console.WriteLine(".");
            }

            // * Visualizamos todos con foreach
            foreach (Angulo angulo in angulos)
            {
                Console.WriteLine("Angulo: " + angulo.GetRadianes());
            }
        }