Разработать метод, который вычисляет длину отрезка по координатам вершин - C#

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

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

Разработать метод f(x1, y1, x2, y2), который вычисляет длину отрезка по координатам вершин (x1, y1) и (x2, y2), и метод d(a, b, c), который вычисляет периметр треугольника по длинам сторон a, b, c. С помощью данных методов найти периметр треугольника, заданного координатами своих вершин

Решение задачи: «Разработать метод, который вычисляет длину отрезка по координатам вершин»

textual
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. namespace ConsoleApplication1
  7. {
  8.     class Program
  9.     {
  10.  
  11.         static double f(double x1, double y1, double x2, double y2) {
  12.  
  13.             return Math.Pow((Math.Pow((x2-x1),2) + Math.Pow((y2-y1),2)),1/2);
  14.         }
  15.  
  16.         static double d(double a, double b, double c) {
  17.             return a + b + c;
  18.         }
  19.  
  20.         static void Main(string[] args)
  21.         {
  22.             int x1, y1, x2, y2, x3, y3;
  23.             Console.Write("x1=");
  24.             x1 = Convert.ToInt32(Console.ReadLine());
  25.             Console.Write("y1=");
  26.             y1 = Convert.ToInt32(Console.ReadLine());
  27.             Console.Write("x2=");
  28.             x2 = Convert.ToInt32(Console.ReadLine());
  29.             Console.Write("y2=");
  30.             y2 = Convert.ToInt32(Console.ReadLine());
  31.             Console.Write("x3=");
  32.             x3 = Convert.ToInt32(Console.ReadLine());
  33.             Console.Write("y3=");
  34.             y3 = Convert.ToInt32(Console.ReadLine());
  35.             Console.WriteLine(d(f(x1, y1, x2, y2), f(x2, y2, x3, y3), f(x3, y3, x1, y1)));
  36.            
  37.         }
  38.     }
  39. }

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


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

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

7   голосов , оценка 3.857 из 5

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

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

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