Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# Один ввод для двух объектов https://www.cyberforum.ru/ csharp-beginners/ thread1449358.html
Здравствуйте! Подскажите, как можно осуществить ввод одних и тех же параметров для разных объектов? //запрос на ввод Console.WriteLine("Введите параметр 1: "); fak = Console.ReadLine();...
C# Делать так, чтобы в параметр запуска приложения входил GET запрос
Здравствуйте, как мне сделать так, чтобы в параметр запуска приложения входил GET запрос? Этим запросом я буду на сайте вести статистику пользователей. Например: Пользователь скачивает нужный ему...
C# Сортировка массива по парных и непарных индексах
Здравствуйте, господа. Запарился я тут с одной задачкой, буду рад, если кто поможет ибо в темах и FAQ я такого не нашёл. Задача состоит в том, чтобы преобразовать массив таким образом, чтобы в...
C# Создайте программу, показывающую движение окружности вдоль многоугольника Народ помогите пж срочно надо!!! Заранее спасибо!! Создайте программу, показывающую движение окружности вдоль многоугольника. Число вершин вводится пользователем до анимации.... https://www.cyberforum.ru/ csharp-beginners/ thread1449233.html
C# Нахождение площади правильного многоугольника методом разбивания на треугольники https://www.cyberforum.ru/ csharp-beginners/ thread1449219.html
помогите пожалуйста написать программу для нахождения площади правильного многоугольника через вершины координат методом разбивания на треугольники. Через методы .заранее благодарю ))
Найти сумму цифр числа C#
Помогите с решением простенькой задачкой на шарпе. Дано четырехзначное число, нужно найти сумму его цифр.
Написать программу преобразования текстовых файлов из одной кодировки в другую C#
Здравствуйте, не особо понимаю задание, которое мне дали, может кто-нибудь поможет понять и скажет в каком направлении двигаться: Написать программу преобразования текстовых файлов из одной...
C# Создание собственной обобщенной коллекции, аналогичной List<T> У меня такой вопрос, можно ли создать свою собственну обобщенную коллекцию (я не оч хорошо владею всеми аспектами C#), аналогичную List<T>, читал статью... https://www.cyberforum.ru/ csharp-beginners/ thread1449067.html
C# Запись большого текста в .docx документ https://www.cyberforum.ru/ csharp-beginners/ thread1449064.html
У меня есть метод, который добавляет в .docx документ текст, но только длинной 250 символов, как мне переделать функцию для того, чтобы я мог добавлять текст бОльшего размера ? public void...
C# Как послать запрос на сервер Есть IP адрес сервера, необходимо отправить ему запрос в виде " http://xxx.xxx.xxx.xxx/index.htm?t=22" как это можно сделать? https://www.cyberforum.ru/ csharp-beginners/ thread1449034.html
0 / 2 / 0
Регистрация: 07.10.2014
Сообщений: 202
0

Найти площадь многоугольника, вершины которого при некотором обходе имеют заданные координаты

17.05.2015, 20:47. Показов 1941. Ответов 20
Метки (Все метки)

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
namespace ConsoleApplication53
{
    class Program
    {
        static int[,] Input()
        {
            Console.Write("Введите количество вершин: ");
            int n = int.Parse(Console.ReadLine());
            var coord = new int[2, n];
            Console.WriteLine("***Кординаты вершины вводить через пробел***");
            for (int i = 0; i < n; i++)
            {
                Console.Write("Введите координаты вершины {0}: ", i + 1);
                var input = Console.ReadLine().Split(' ');
                coord[0, i] = int.Parse(input[0]);
                coord[1, i] = int.Parse(input[1]);
            }
            return coord;
        }
 
        static double Area(int[,] coord)
        {
         int x1,x2,x3,y1,y2,y3;
         double p, a, b, c, s;
            x1=coord[0,0];
            y1 = coord[0, 1];
          
 
            for (int i = 0; i < coord.GetLength(1)-1; i++)
            {
                x2=coord[i,0];
                y2 = coord[0, i];
                x3 = coord[i, 0];
                y3 = coord[0, i];
                a=Math.Sqrt(((x3-x2)*(x3-x2))+((y3-y2)*(y3-y2)));
                b=Math.Sqrt(((x3-x1)*(x3-x1))+((y3-y1)*(y3-y1)));
                c=Math.Sqrt(((x2-x1)*(x2-x1))+((y2-y1)*(y2-y1)));
                p = (a + b + c) / 2; 
              
            }
            return s += Math.Sqrt(p * (p - a) * (p - b) * (p - c));
        }
        static void Main(string[] args)
        {
            int[,] coord = Input();
            var area = Area(coord);
            Console.WriteLine("Площадь многоугольника равна {0}", area);
            Console.ReadKey();
        }
    }
}


Вернуться к обсуждению:
Найти площадь многоугольника, вершины которого при некотором обходе имеют заданные координаты
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.05.2015, 20:47
Готовые ответы и решения:

Найти площадь уголка, вершины которого при некотором последовательном обходе имеют координаты
Дано натуральное число n, действительные числа{x}_{1} {x}_{1},...,{x}_{n} {y}_{n}. Найти площадь...

Найти площадь пятиугольника, вершины которого имеют указанные координаты
Даны вещественные числа х1, у1, х2, у2,… х5, у5 – Найти площадь пятиугольника, вершины которого...

Найти площадь n-угольника, вершины которого при некотором последовательном обходе имеют заданные координаты
Даны натуральное число n, действительные числа х1,у1,х2,у2. Найти площадь n-угольника,вершины...

Найти площадь пятиугольника, вершины которого имеют указанные координаты
Даны вещественные числа х1, у1, х2, у2,… х5, у5 – Найти площадь пятиугольника, вершины которого...

20
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.