Определить расстояние до линии горизонта от точки - C#
Формулировка задачи:
Считая, что Земля — идеальная сфера с радиусом R 6350 км, определить
расстояние до линии горизонта от точки с высотой над Землей, равной 1, 2, ...
10 км.
Помогите решить на C#
Решение задачи: «Определить расстояние до линии горизонта от точки»
textual
Листинг программы
{
double R=6350;
double H;
for (double d = 1; d < 10;d++)
{
H=(R+d)*(R+d)-(R*R);
H = Math.Sqrt(H);
Console.WriteLine("Rasstoyanie do " +d+ " linii = " +H);
}
}