/// <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()); }
/// <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()); } }