Форум программистов, компьютерный форум, киберфорум
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
Модератор
Эксперт .NET
5730 / 4629 / 2918
Регистрация: 20.04.2015
Сообщений: 8,269
17.05.2015, 22:40 0

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

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

Ответ

andrey1993,
Я уже написал, что не понимая идеи сложно что-то подсказать.
Если предположить, что рассчитывается площадь треугольника, то вот расчет площади s по координатам 3-х первых точек массива.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
int x1,x2,x3,y1,y2,y3;
double p, a, b, c, s; 
x1 = coord[0, 0];
y1 = coord[1, 0];
x2 = coord[0, 1];
y2 = coord[1, 1];
x3 = coord[0, 2];
y3 = coord[1, 2];
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; 
s = Math.Sqrt(p * (p - a) * (p - b) * (p - c));
Что касается многоугольника, то я не знаю как считать его площадь, но предполагаю, что можно его разбить на треугольники и найти сумму их площадей.
Кстати есть замечательный класс Point, у него 2 поля X и Y. Можно для хранения точек массив типа Point применить.

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

Найти площадь уголка, вершины которого при некотором последовательном обходе имеют координаты
Дано натуральное число 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.