Приветствую вас на сайте nookery. Сегодня мы решим одно задание данное студенту. Самостоятельно он с ней справиться не смог. И так из условия задания у нас следующие: Заданы координаты точки подвеса математического маятника А(х0, у0, z0) и координаты одной из точек его наивысшего подъема В (х1, у1, z1). Найти координаты самой низкой точки траектории и другой наивысшей точки подъема. Не будем терять времени и приступим к решению задания.
Рассмотрим код программы:
//изучаем C# на nookery.ru
public struct Point
{
    public int X { get; set; }
    public int Y { get; set; }
    public int Z { get; set; }
}
 
 
internal class Program
{
    private static void Main(string[] args)
    {
        var подвес = new Point {X = 0, Y = 0, Z = 0}; //A координаты точки подвеса математического маятника
        var первыйПодьем = new Point {X = 1, Y = 1, Z = 1}; //B координаты точки подвеса математического маятника
        var самаяНизкаяТочка = ВычислитьСамаяНизкаяТочка(подвес, первыйПодьем);
        var другойПодьем = ВычислитьДругойПодьем(подвес, первыйПодьем);
    }
 
    public static Point ВычислитьДругойПодьем(Point подвес, Point первыйПодьем)
    {
        return new Point();
    }
 
    public static Point ВычислитьСамаяНизкаяТочка(Point подвес, Point первыйПодьем)
    {
        return new Point();
    }
}
