.NET 4.x Вычислить наибольшее расстояние между точками - C#
Формулировка задачи:
Листинг программы
- class Program
- {
- static void Main(string[] args)
- {
- public static void vvod(double x, double y, string name)
- {
- Console.WriteLine("Введите первую координату точки " + name);
- x = double.Parse(Console.ReadLine());
- Console.WriteLine("Введите вторую координату точки " + name);
- y = double.Parse(Console.ReadLine());
- }
- public static double R(double x1, double x2, double y1, double y2)
- {
- double R;
- R = Math.Sqrt(Math.Pow((x2 - x1), 2) + Math.Pow((y2 - y1), 2));
- return R;
- }
- static void Main(string[] args)
- {
- double x1, x2, x3, y1, y2, y3;
- double r1, r2, r3;
- vvod(x1, y1, "A");
- vvod(x2, y2, "B");
- vvod(x3, y3, "C");
- r1 = R(x1, x2, y1, y2);
- r2 = R(x2, x3, y2, y3);
- r3 = R(x1, x3, y1, y3);
- Console.WriteLine("Наибольшее расстояние между точками ");
- if (r1 > r2 && r1 > r3)
- Console.Write("А и В");
- if (r2 > r1 && r2 > r3)
- Console.Write("В и С");
- if (r3 > r1 && r3 > r1)
- Console.Write("А и С");
- Console.Read();
- } } }
Решение задачи: «.NET 4.x Вычислить наибольшее расстояние между точками»
textual
Листинг программы
- public static void vvod(out double x, out double y, string name)
- //....
- vvod(out x1,out y1, "A");
- //....
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д