public double Oblicz(Punkt3D punkt) { Console.WriteLine("Odległość punktu " + $"({x}, {y}, {z})" + " od punktu " + $"({punkt.x}, {punkt.y}, {punkt.z})" + ':'); double odleglosc = Math.Sqrt((punkt.x * x) + (punkt.y * y) + (punkt.z * z)); Console.WriteLine(odleglosc); Console.WriteLine(); return(odleglosc); }
static void Main(string[] args) { Punkt3D point = new Punkt3D(1, 2, 3); Punkt3D point2 = new Punkt3D(4, 5, 6); Punkt3D point3 = new Punkt3D(7, 8, 9); point.Wypisz(); point.Oblicz(); point.Oblicz(point2); if (point.CzyTrojkat(point2, point3)) { Console.WriteLine("Z podanych punktów można utworzyć trójkąt."); } }
public Boolean CzyTrojkat(Punkt3D p2, Punkt3D p3) { return(base.CzyTrojkat((Punkt)p2, (Punkt)p3)); }