1 / 1 / 1
Регистрация: 27.05.2013
Сообщений: 160
1

Найти периметр треугольника по координатам его вершин

20.10.2013, 17:54. Показов 3185. Ответов 6
Метки нет (Все метки)

Здравствуйте всем. Помогите пожалуйста с программой на зачёт по турбо паскалю.

Описать функцию Perim(Ax,Ay,Bx,By,Cx,Cy) вещественного типа, находящую периметр треугольника ABC по координатам его вершин (Ax, Ay, Bx, By, Cx, Cy — вещественные параметры). С помощью этой функции найти периметры треугольников ABC, ABD, ACD, если даны координаты точек A, B, C, D.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.10.2013, 17:54
Ответы с готовыми решениями:

Найти периметр треугольника по координатам его вершин
Решите задачи пожалуйста буду очень благодарен. Составьте программу вычисления периметра...

Найти периметр треугольника, заданного координатами своих вершин, определив финкцию для расчета длины отрезка по координатам его вершин.
Найти периметр треугольника, заданного координатами своих вершин, определив финкцию для расчета...

Найти периметр треугольника, заданного координатами своих вершин, определив функцию для расчета длины отрезка по координатам его вершин.
Помогите пожалуйста решить!СПАСИБО! Найти периметр треугольника, заданного координатами своих...

Вычислить периметр треугольника по координатам его вершин
Помогите решить задачи на процедуры в Turbo Pascal! Срочно нужно! Пожалуйста! 2. Составьте...

6
Почетный модератор
64276 / 47575 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
20.10.2013, 18:17 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
function Perim(ax,ay,bx,by,cx,cy:real):real;
var a,b,c:real;
begin
a:=sqrt(sqr(bx-cx)+sqr(by-cy));
b:=sqrt(sqr(ax-cx)+sqr(ay-cy));
c:=sqrt(sqr(ax-bx)+sqr(ay-by));
Perim:=a+b+c
end;
В программе вводишь координаты 4х точек и 3 раза вызываешь функцию с разными параметрами
1
1 / 1 / 1
Регистрация: 27.05.2013
Сообщений: 160
21.10.2013, 14:57  [ТС] 3
выдаёт ошибку( ругается, что нету бегин, а енд есть, но я уже енд с точкой делал, всё-равно не выходит и бегин второй подставлял ( помогите пожалуйста.
0
Почетный модератор
64276 / 47575 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
21.10.2013, 14:58 4
Так я же написал что это не вся программа, а только функция к ней
Цитата Сообщение от Puporev Посмотреть сообщение
В программе вводишь координаты 4х точек и 3 раза вызываешь функцию с разными параметрами
1
1 / 1 / 1
Регистрация: 27.05.2013
Сообщений: 160
23.10.2013, 15:56  [ТС] 5
можно написать как это будет? я не понимаю, честно..
0
Почетный модератор
64276 / 47575 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
23.10.2013, 17:08 6
Цитата Сообщение от Flaze Посмотреть сообщение
я не понимаю, честно..
Верю, но писать не буду, ты как не понимал,так и будет.
0
25 / 25 / 9
Регистрация: 16.07.2012
Сообщений: 304
Записей в блоге: 1
23.10.2013, 17:35 7
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
var ax,ay,bx,by,cx,cy,dx,dy:real;
begin
writeln('vvedite AX=');
readln(ax);
writeln('vvedite AY=');
readln(ay);
и так далее все координаты
Добавлено через 8 минут
Pascal
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
function Perim(ax,ay,bx,by,cx,cy:real):real;
var a,b,c:real;
begin
a:=sqrt(sqr(bx-cx)+sqr(by-cy));
b:=sqrt(sqr(ax-cx)+sqr(ay-cy));
c:=sqrt(sqr(ax-bx)+sqr(ay-by));
Perim:=a+b+c
end;
var abc,abd,acd,ax,ay,bx,by,cx,cy,dx,dy:real;
begin
writeln('vvedite AX=');
readln(ax);
writeln('vvedite AY=');
readln(ay);
writeln('vvedite BX=');
readln(bx);
writeln('vvedite BY=');
readln(by);
writeln('vvedite CX=');
readln(cx);
writeln('vvedite CY=');
readln(cy);
writeln('vvedite DX=');
readln(DX);
writeln('vvedite DY=');
readln(dy);
abc:=perim(ax,ay,bx,by,cx,cy);
abd:=perim(ax,ay,bx,by,dx,dy);
acd:=perim(ax,ay,cx,cy,dx,dy);
writeln(abc);
writeln(abd);
writeln(acd);
readln;
end.
весь код программы
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.10.2013, 17:35
Помогаю со студенческими работами здесь

Описать функцию Perim(Ax,Ay,Bx,By,Cx,Cy), находящую периметр треугольника по координатам его вершин
Описать функцию Perim(Ax,Ay,Bx,By,Cx,Cy) вещественного типа, находящую периметр треугольника ABC по...

Найти периметр треугольника по координатам вершин
найти периметр треугольника АВС, если его координаты A(x1,y1), B(x2,y2), C(x3,y3,)вводятся с...

Найти периметр и площадь треугольника по координатам вершин
Заданы координаты трех вершин треугольника (x1, y1), (х2, y2), (x3, y3). Найти его периметр и...

Вычислить периметр и площадь треугольника по координатам вершин
составьте программу которая по заданным координатам треугольника (ввод с клавиатуры 6-ти...

Процедуры и функции: по координатам вершин треугольника найти длины всех его сторон
Даны координаты трёх вершин треугольника. Найти длины всех его сторон. 1) как процедуру; 2) как...

Даны координаты трех вершин некоторого треугольника. Найти его площадь и периметр.
привет! люди добрые помогите незнающему информатику человеку получить зачет! ="(( оч оч нада это...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru