.NET 4.x Напишите программу, которая подсчитывает периметр треугольника - C#
Формулировка задачи:
Напишите программу, которая подсчитывает периметр треугольника, заданного координатами вершин x1, y1, x2, y2, x3, y3 ;
Решение задачи: «.NET 4.x Напишите программу, которая подсчитывает периметр треугольника»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Text; using System.Linq; namespace ConsoleApplication4 { class Program { static void Main(string[] args) { double a, b, c, p; //a, b, c - длины сторон треугольника try { Console.WriteLine("Введите координаты вершин через пробел (x1 y1 x2 y2 x3 y3)"); double[] mas = Console.ReadLine().Split().Select(x => double.Parse(x)).ToArray(); a = Math.Sqrt((mas[2] - mas[0]) * (mas[2] - mas[0]) + (mas[3] - mas[1]) * (mas[3] - mas[1])); b = Math.Sqrt((mas[4] - mas[2]) * (mas[4] - mas[2]) + (mas[5] - mas[3]) * (mas[5] - mas[3])); c = Math.Sqrt((mas[0] - mas[4]) * (mas[0] - mas[4]) + (mas[1] - mas[5]) * (mas[1] - mas[5])); p = a + b + c; Console.WriteLine("Периметр равен: {0}", p); } catch (Exception e) { Console.WriteLine("Ошибка! {0}", e.Message); } Console.ReadKey(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д