|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.02.2015, 18:23 | #1 |
Регистрация: 21.02.2015
Сообщений: 4
|
Периметр треугольника
Язык: Pascal ABC
Решаю задачу на informatics.. Совсем не понимаю как по векторам находить периметр. Данный раздел геометрии не изучался. Напишите функцию, вычисляющую длину отрезка по координатам его концов. С помощью этой функции напишите программу, вычисляющую периметр треугольника по координатам трех его вершин. Входные данные На вход программе подается 6 целых чисел — координат x1y1x2y2x3y3 вершин треугольника. Все числа по модулю не превосходят 30000. Выходные данные Выведите значение периметра этого треугольника с точностью до 6 знаков после десятичной точки. Примеры входные данные 0 0 1 0 0 1 выходные данные 3.4142135624 |
21.02.2015, 18:46 | #2 |
Регистрация: 21.02.2015
Сообщений: 4
|
Решил сам
function Perim(xA, yA, xB, yB, xC, yC: real): real; function Leng(xA, yA, xB, yB: real): real; begin Leng := sqrt(sqr(xA - xB) + sqr(yA - yB)) end; var AB, AC, BC: real; begin AB := Leng(xA, yA, xB, yB); AC := Leng(xA, yA, xC, yC); BC := Leng(xB, yB, xC, yC); Perim := AB + AC + BC; end; var xA, xB, xC, xD, yA, yB, yC, yD: real; begin read(xA, yA); read(xB, yB); read(xC, yC);; write(Perim(xA, yA, xB, yB, xC, yC)); end. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Assemblers Периметр треугольника | MrDober | Помощь студентам | 0 | 07.04.2014 20:51 |
Определить периметр и площадь треугольника | skoch | Общие вопросы C/C++ | 6 | 19.04.2013 00:03 |
Даны декартовы координаты вершин треугольника (в плоскости). Разработать проект, вычисляющий площадь и периметр этого треугольника | Яночка190 | Общие вопросы Delphi | 1 | 12.01.2013 12:49 |
Дано 3 точки своими координатами х,у. Будет ли они вершинами треугольника. Если да - найти периметр и площадь треугольника | Arhi555 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 11.09.2012 17:46 |