.NET 4.x Вычислить наибольшее расстояние между точками - C#

Узнай цену своей работы

Формулировка задачи:

Листинг программы
  1. class Program
  2. {
  3. static void Main(string[] args)
  4. {
  5. public static void vvod(double x, double y, string name)
  6. {
  7. Console.WriteLine("Введите первую координату точки " + name);
  8. x = double.Parse(Console.ReadLine());
  9. Console.WriteLine("Введите вторую координату точки " + name);
  10. y = double.Parse(Console.ReadLine());
  11. }
  12. public static double R(double x1, double x2, double y1, double y2)
  13. {
  14. double R;
  15. R = Math.Sqrt(Math.Pow((x2 - x1), 2) + Math.Pow((y2 - y1), 2));
  16. return R;
  17. }
  18. static void Main(string[] args)
  19. {
  20. double x1, x2, x3, y1, y2, y3;
  21. double r1, r2, r3;
  22. vvod(x1, y1, "A");
  23. vvod(x2, y2, "B");
  24. vvod(x3, y3, "C");
  25. r1 = R(x1, x2, y1, y2);
  26. r2 = R(x2, x3, y2, y3);
  27. r3 = R(x1, x3, y1, y3);
  28. Console.WriteLine("Наибольшее расстояние между точками ");
  29. if (r1 > r2 && r1 > r3)
  30. Console.Write("А и В");
  31. if (r2 > r1 && r2 > r3)
  32. Console.Write("В и С");
  33. if (r3 > r1 && r3 > r1)
  34. Console.Write("А и С");
  35. Console.Read();
  36. } } }
Пишет, что у координат нет значений.

Решение задачи: «.NET 4.x Вычислить наибольшее расстояние между точками»

textual
Листинг программы
  1. public static void vvod(out double x, out double y, string name)
  2. //....
  3. vvod(out x1,out y1, "A");
  4. //....

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.333 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы