ML25. Расстояние между двумя точками

Задача

Вычислить расстояние между двумя точками [latex]A(x_a,y_a,z_a)[/latex] и [latex] B(x_b,y_b,z_b)[/latex] по известным координатам.

Входные данные

Координаты: [latex]x_a,y_a,z_a,x_b,y_b,z_b.[/latex]

Выходные данные

[latex]|AB|[/latex]— расстояние между точками [latex]A[/latex] и [latex]B[/latex]

Тесты

[latex]x_a[/latex] [latex]y_a[/latex] [latex]z_a[/latex] [latex]x_b[/latex] [latex]y_b[/latex] [latex]z_b[/latex] [latex]|AB|[/latex]
0 1 0 1 0 1 1.73205
0 0 0 0 0 0 0
6 6 4 4 2 8 6

Код программы

Решение задачи

Вычисляем [latex]|AB|[/latex] между точками [latex]A(x_a,y_a,z_a)[/latex] и [latex] B(x_b,y_b,z_b)[/latex] по такой формуле : [latex]|AB|[/latex]=[latex]\sqrt{(x_b-x_a)^2+(y_b-y_a)^2+(z_b-z_a)^2}[/latex] и получаем результаты.

ссылка на try.haxe.org

3 thoughts on “ML25. Расстояние между двумя точками

Добавить комментарий