예제 #1
0
        public ActionResult <Response <bool> > IsSecante(CircunferenciaModelo circunferencias)
        {
            Response <bool> response       = new Response <bool>();
            Circunferencia  circunferencia = new Circunferencia();

            response.Entidad = circunferencia.IsSecantes(circunferencias.Circuloa, circunferencias.Circulob);
            return(Ok(response));
        }
        public void IsSecantesTest()
        {
            Circunferencia circunferencia = new Circunferencia();

            bool respuesta = circunferencia.IsSecantes(new Circulo()
            {
                CordenadaX = 3,
                CordenadaY = 4,
                radio      = 5
            },

                                                       new Circulo()
            {
                CordenadaX = 10,
                CordenadaY = 5,
                radio      = 8
            }
                                                       );

            Assert.IsTrue(respuesta);
        }
예제 #3
0
        static void Main(string[] args)
        {
            Circulo circuloa = new Circulo();
            Circulo circulob = new Circulo();

            Circunferencia circunferencia = new Circunferencia();

            Console.WriteLine("--Calcular si dos circunferncias se crusan");
            Console.WriteLine("Ingrese el valor en X para la primer circunferencia");
            circuloa.CordenadaX = Console.Read();
            Console.WriteLine("Ingrese el valor en Y para la primer circunferencia");
            circuloa.CordenadaY = Console.Read();

            Console.WriteLine("Ingrese el valor en X para la segunda circunferencia");
            circuloa.CordenadaX = Console.Read();
            Console.WriteLine("Ingrese el valor en Y para la segunda circunferencia");
            circulob.CordenadaY = Console.Read();

            if (circunferencia.IsSecantes(circuloa, circulob))
            {
                Console.WriteLine("Los circulos son secantes");
            }
        }