Esempio n. 1
0
        static void PantallaTriangulo(Controlador pControlador)
        {
            double iPuntoX1, iPuntoX2, iPuntoX3, iPuntoY1, iPuntoY2, iPuntoY3;

            Console.Clear();
            Console.WriteLine("TRIANGULO");
            Console.WriteLine();
            Console.WriteLine("Primer punto");
            Console.Write("X = "); iPuntoX1 = Convert.ToDouble(Console.ReadLine());
            Console.Write("Y = "); iPuntoY1 = Convert.ToDouble(Console.ReadLine());
            Console.WriteLine("Segundo punto");
            Console.Write("X = "); iPuntoX2 = Convert.ToDouble(Console.ReadLine());
            Console.Write("Y = "); iPuntoY2 = Convert.ToDouble(Console.ReadLine());
            Console.WriteLine("Tercer punto");
            Console.Write("X = "); iPuntoX3 = Convert.ToDouble(Console.ReadLine());
            Console.Write("Y = "); iPuntoY3 = Convert.ToDouble(Console.ReadLine());
            Console.WriteLine($"Punto 1: ({iPuntoX1},{iPuntoY1}) ;" +
                              $" Punto 2: ({iPuntoX2},{iPuntoY2}) ;" +
                              $" Punto 3: ({iPuntoX3},{iPuntoY3})");
            Console.WriteLine();
            Console.WriteLine($"Area del triangulo: " +
                              $"{pControlador.CalcularAreaTriangulo(iPuntoX1, iPuntoY1, iPuntoX2, iPuntoY2, iPuntoX3, iPuntoY3)}");
            Console.WriteLine($"Perimetro del triangulo: " +
                              $"{pControlador.CalcularPerimetroTriangulo(iPuntoX1, iPuntoY1, iPuntoX2, iPuntoY2, iPuntoX3, iPuntoY3)}");
        }
Esempio n. 2
0
        static void PantallaCirculo(Controlador pControlador)
        {
            double iPuntoX, iPuntoY, iRadio;

            Console.Clear();
            Console.WriteLine("CIRCULO");
            Console.WriteLine();
            Console.WriteLine("Centro");
            Console.Write("X = "); iPuntoX = Convert.ToDouble(Console.ReadLine());
            Console.Write("Y = "); iPuntoY = Convert.ToDouble(Console.ReadLine());
            Console.WriteLine("Radio");
            Console.Write("R = "); iRadio = Convert.ToDouble(Console.ReadLine());
            Console.WriteLine($"Punto : ({iPuntoX},{iPuntoY}) ;" +
                              $" Radio: {iRadio} ;");
            Console.WriteLine();
            Console.WriteLine($"Area del Circulo: " +
                              $"{pControlador.CalcularAreaCirculo(iPuntoX, iPuntoY, iRadio)}");
            Console.WriteLine($"Perimetro del Circulo: " +
                              $"{pControlador.CalcularPerimetroCirculo(iPuntoX, iPuntoY, iRadio)}");
        }
Esempio n. 3
0
        static void Main(string[] args)
        {
            Controlador controlador = new Controlador();

            Console.WriteLine("Seleccione la opcion :");
            Console.WriteLine();
            Console.WriteLine("1 : TRIANGULO");
            Console.WriteLine("2 : CIRCULO");

            ConsoleKey iSeleccion = Console.ReadKey().Key;

            while (iSeleccion != ConsoleKey.Escape)
            {
                switch (iSeleccion)
                {
                case ConsoleKey.D1:
                    PantallaTriangulo(controlador);
                    break;

                case ConsoleKey.D2:
                    PantallaCirculo(controlador);
                    break;

                default:
                    Console.Clear();
                    Console.WriteLine("Seleccione la opcion :");
                    Console.WriteLine();
                    Console.WriteLine("1 : TRIANGULO");
                    Console.WriteLine("2 : CIRCULO");
                    Console.WriteLine();
                    Console.WriteLine("vuelva a seleccionar");
                    break;
                }
                iSeleccion = Console.ReadKey().Key;
            }
        }