Как вывести периметр? - C#

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

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

Разработать метод f(x1,y1,x2,y2), который вычисляет длину отрезка по координатам вершин (x1,y1) и (x2,y2), и метод d(a,b,c), который вычисляет периметр треугольника по длинам сторон a,b,c. С помощью данных методов найти периметр треугольника, заданного координатами своих вершин.
Листинг программы
  1. static double f(double x1, double y1, double x2, double y2)
  2. {
  3. double l = Math.Sqrt((Math.Pow((x2 - x1), 2) + Math.Pow((y2 - y1), 2)));
  4. return l;
  5. }
  6. static double d(double a, double b, double c)
  7. {
  8. double p = a + b + c;
  9. return p;
  10. }
  11. static void Main(string[] args)
  12. {
  13. int x1, y1, x2, y2, x3, y3;
  14. Console.Write("x1=");
  15. x1 = Convert.ToInt32(Console.ReadLine());
  16. Console.Write("y1=");
  17. y1 = Convert.ToInt32(Console.ReadLine());
  18. Console.Write("x2=");
  19. x2 = Convert.ToInt32(Console.ReadLine());
  20. Console.Write("y2=");
  21. y2 = Convert.ToInt32(Console.ReadLine());
  22. Console.Write("x3=");
  23. x3 = Convert.ToInt32(Console.ReadLine());
  24. Console.Write("y3=");
  25. y3 = Convert.ToInt32(Console.ReadLine());
  26. double p = d(f(x1, y1, x2, y2), f(x2, y2, x3, y3), f(x3, y3, x1, y1));
  27. Console.WriteLine("p= ");
  28. }

Решение задачи: «Как вывести периметр?»

textual
Листинг программы
  1. Console.WriteLine("P = {0}", p);
  2. //или
  3. Console.WriteLine($"P = {p}");

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


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

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

12   голосов , оценка 3.833 из 5

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

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

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