Форум программистов, компьютерный форум, киберфорум
Delphi
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 10.10.2013
Сообщений: 10

Параллелограмм и его стороны

21.11.2013, 19:54. Показов 1836. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Известно, что точки с координатами (x1, y1), (x2, y2), (x3, y3) являются тремя вершинами некоторого параллелограмма. Найти координаты четвертой вершины и вычислить площадь параллелограмма..
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.11.2013, 19:54
Ответы с готовыми решениями:

Построение изображения заказанного четырехугольника (параллелограмм, прямоугольник, ромб, квадрат)
Построение изображение заказанного четырехугольника (параллелограмм, прямоугольник, ромб, квадрат).

Вычислить площадь прямоугольника, если его стороны положительные
Помогите пожалуйста,очень срочно нужно! Вычислить площадь прямоугольника, если его стороны положительные. Напишите программу...

Ввести три стороны треугольника а на выходе получить его площадь
Вообщем надо срочно сдать программу на зачёт, а в дельфи я полный ноль. Суть программы: нужно ввести три стороны треугольника а на выходе...

2
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
21.11.2013, 22:21
Найди и вычисляй, все необходимые исходные данные имеются.
0
 Аватар для Sigin
226 / 225 / 112
Регистрация: 20.10.2013
Сообщений: 808
22.11.2013, 00:00
Лучший ответ Сообщение было отмечено MBto как решение

Решение

MBto,
В принципе тебе надо только код с обработчика Button1Click.
Если лень качать, вот исходный код:
Кликните здесь для просмотра всего текста
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
procedure TForm1.Button1Click(Sender: TObject);
var x1,x2,x3,x4,y1,y2,y3,y4,vx1,vx2,vy1,vy2,n1,n2:double;
begin
with StringGrid do
begin
x1:=StrToFloat(Cells[1,1]);
y1:=StrToFloat(Cells[2,1]);
x2:=StrToFloat(Cells[1,2]);
y2:=StrToFloat(Cells[2,2]);
x3:=StrToFloat(Cells[1,3]);
y3:=StrToFloat(Cells[2,3]);
cells[1,4]:=FloatToStr(StrToFloat(Cells[1,1])-StrToFloat(Cells[1,2])+StrToFloat(Cells[1,3]));
cells[2,4]:=FloatToStr(StrToFloat(Cells[2,1])-StrToFloat(Cells[2,2])+StrToFloat(Cells[2,3]));
end;
x4:=x3-x2+x1;
y4:=y1;
vx1:=x2-x1;
vy1:=y2-y1;
vx2:=x4-x1;
vy2:=y4-y1;
n1:=sqrt(sqr(vx1)+sqr(vy1));
n2:=sqrt(sqr(vx2)+sqr(vy2));
Edit.Text:='Площадь = '+FloatToStr(n1*n2*sqrt(1-sqr(abs((vx1*vx2+vy1*vy2)/(n1*n2)))));
end;

Работаю за спасибо (с) цитаты Великих людей

Не по теме:

Решил выпендриваться и сделать динамические компоненты :p

Вложения
Тип файла: zip MBto.zip (2.5 Кб, 16 просмотров)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.11.2013, 00:00
Помогаю со студенческими работами здесь

2.13. Известны две стороны треугольника а,b и угол между ними. Найти его площадь.
2.13. Известны две стороны треугольника а,b и угол между ними. Найти его площадь.

Составить программу для вычисления площади и периметра треугольника, если три его стороны вводятся с клавиатуры.
Составить программу для вычисления площади и периметра треугольника, если три его стороны вводятся с клавиатуры. Помогите пожалуйста я...

Определить, является ли параллелограмм прямоугольником
Длины сторон параллелограмма равны a,b угол между ними x. Определить являеться ли параллелограмм прямоугольником .

Определить, является ли параллелограмм прямоугольником
Помогите пожалуйста написать код программы в Delphi.Длины сторон параллелограмма равны a,b угол между ними x. Определить являеться ли...

Нарисовать квадрат по указанным координатам его центра (точки пересечения диагоналей) и длиной стороны
Нарисовать квадрат по указанным координатам его центра (точки пересечения диагоналей) и длиной стороны.


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru