예제 #1
0
        public Točka[] Sjecišta(Pravac p)
        {
            if (k == p.k)
            {
                return new Točka[] { }
            }
            ;
            double x = (p.l - l) / (k - p.k);
            double y = k * x + l;

            return(new Točka[] { new Točka(x, y) });
        }
예제 #2
0
        static void Main(string[] args)
        {
            Pravac p1 = new Pravac(1, 0);
            Pravac p2 = new Pravac(-1, 2);

            var sjecišta = p1.Sjecišta(p2);

            if (sjecišta.Length == 0)
            {
                Console.WriteLine("Pravci su paralelni");
            }
            else
            {
                Točka s = sjecišta[0];
                Console.WriteLine($"Sjecište: ({s.x}, {s.y})");
            }

            Console.ReadKey(true);
        }
예제 #3
0
파일: Elipsa.cs 프로젝트: knjiga-oom/Pravac
 public IEnumerable <Točka> Presjecište(Pravac p)
 {
     return(new List <Točka>());
 }