Положение вершин треугольника на плоскости - C#

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

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

Листинг программы
  1. public struct point
  2. {
  3. public double x;
  4. public double y;
  5. public point(double x, double y) { this.x = x; this.y = y; }
  6. public override string ToString()
  7. {
  8. return $"x = {x} y = {y}";
  9. }
  10. }
  11. public struct triangle
  12. {
  13. public point A { get; set; }
  14. public point B { get; set; }
  15. public point C { get; set; }
  16. public point top { get; set; }
  17. public point left { get; set; }
  18. public point right { get; set; }
  19. public point bottom { get; set; }
  20. public triangle(point A, point B, point C)
  21. {
  22. this.A = A;
  23. this.B = B;
  24. this.C = C;
  25. //this.top = ?;
  26. //this.left = ?;
  27. //this.right = ?;
  28. //this.bottom = ?;
  29. }
  30. }
Нужно определить в конструкторе положение точек на плоскости относительно сетки координат.

Решение задачи: «Положение вершин треугольника на плоскости»

textual
Листинг программы
  1.                 if (A.y > B.y && A.y > C.y) this.top = A;
  2.                 else if (B.y > A.y && B.y > C.y) this.top = B;
  3.                 else this.top = C;
  4.  
  5.                 if (B.x < C.x) { this.left = B; this.right = C; }
  6.                 else { this.left = C; this.right = B; }
  7.  
  8.                 if (B.y < C.y) this.bottom = B;
  9.                 else this.bottom = C;

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


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

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

15   голосов , оценка 4 из 5

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

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

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