.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();
        }
    }
}

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


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

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

12   голосов , оценка 3.917 из 5
Похожие ответы