public static void Main() { Console.WriteLine("Comprobando si dos circunferencias se interceptan..."); var ca = new Circunferencia("A", new Punto(8, 10), 18); var cb = new Circunferencia("B", new Punto(10, 10), 18); Console.WriteLine(ca); Console.WriteLine(cb); if (ca.Intercepta(cb)) { Console.WriteLine("Si se interceptan..."); var puntos = ca.ObtenerPuntosDeIntercepcionCon(cb); if (puntos.Count > 0) { Console.WriteLine("Tiene solucion real en:"); for (int i = 0; i < puntos.Count; i++) { Console.WriteLine("Punto {0}: {1}", i + 1, puntos[i]); } } else { Console.WriteLine("No tiene solucion real"); } } else { Console.WriteLine("No se interceptan."); } }