Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.10.2008, 09:31   #1
soldm
Пользователь
 
Аватар для soldm
 
Регистрация: 21.09.2008
Сообщений: 26
По умолчанию Определение ромба

Еще одна задача очень похожая на задачу которую я написал вчера. Даты координаты 4-х точек узнать можно ли через них провести ромб! Вообщем я подумал и решил что сначало надо узнать длины этих сторон! И если a=b=c=d то ромб. Но у меня 2 вопроса. 1-й как найти длины сторон по теореме Пифагора как это было с треугольником?
2-й a=b=c=d это может же быть и квадрат! А надо точно знать что это ромб. И как Это можно Узнать!?
Иные
soldm вне форума Ответить с цитированием
Старый 06.10.2008, 09:50   #2
_Dmitry
Участник клуба
 
Аватар для _Dmitry
 
Регистрация: 02.09.2007
Сообщений: 1,193
По умолчанию

4 точки можно соединить 6 отрезками, если длины 4-х одинаковы, то это ромб или квадрат, 2 других отрезка будут диагоналями этой фигуры, если длины их равны, то это квадрат, если неравны то ромб.
_Dmitry вне форума Ответить с цитированием
Старый 06.10.2008, 11:09   #3
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

+ если длина одной диагонали=0, то это линия (либо прямая, либо ломаная.)
++ Вы что, длину отрезка для 6-угольника и 8-угольника по разным формулам хотите считать? А Вам не кажется, что отрезок, он и в Африке отрезок? Или Вам запретили доступ к учебникам?

Последний раз редактировалось puporev; 06.10.2008 в 11:13.
puporev вне форума Ответить с цитированием
Старый 06.10.2008, 17:04   #4
soldm
Пользователь
 
Аватар для soldm
 
Регистрация: 21.09.2008
Сообщений: 26
По умолчанию

а как найти диагональ ромба зная его сторону?
подскажите плиз
Иные
soldm вне форума Ответить с цитированием
Старый 06.10.2008, 17:32   #5
soldm
Пользователь
 
Аватар для soldm
 
Регистрация: 21.09.2008
Сообщений: 26
По умолчанию

Ну извините если тупой вопрос правда не могу найти длину 1-й и 2-й диагонали ромба!
Иные
soldm вне форума Ответить с цитированием
Старый 06.10.2008, 18:09   #6
soldm
Пользователь
 
Аватар для soldm
 
Регистрация: 21.09.2008
Сообщений: 26
По умолчанию

Если не знаете ответ то хоть скажите
Иные
soldm вне форума Ответить с цитированием
Старый 06.10.2008, 18:09   #7
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Длина диагонали, это длина отрезка образованного противолежащими вершинами ромба.
Вводите координаты например по часовой стрелке. Тогда длины диагоналей будут Dl(x1,y1,x3,y3) и Dl(x2,y2,x4,y4)
puporev вне форума Ответить с цитированием
Старый 06.10.2008, 18:25   #8
soldm
Пользователь
 
Аватар для soldm
 
Регистрация: 21.09.2008
Сообщений: 26
По умолчанию

Спасибо!!!! у меня еще одна небольшая просьба проверить окончательную программу на наличие ошибок!!!
Вложения
Тип файла: zip romb.zip (13.6 Кб, 18 просмотров)
Иные
soldm вне форума Ответить с цитированием
Старый 06.10.2008, 21:46   #9
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Посмотрел Вашу программу. Немного уплотнил, добавил функцию определения длины, ввел погрешность для определения равенства.
Вложения
Тип файла: rar POM6.rar (616 байт, 24 просмотров)
puporev вне форума Ответить с цитированием
Старый 06.10.2008, 22:17   #10
soldm
Пользователь
 
Аватар для soldm
 
Регистрация: 21.09.2008
Сообщений: 26
По умолчанию

Спасибо! + нашел в 1-вом свою ошибку по невнимательности в Вашей версии была исправлена
Иные
soldm вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
определение ip-адресса Ермоленко Виктор Помощь студентам 0 02.06.2008 13:44
Определение IP IvanLex HTML и CSS 6 28.03.2008 07:46
Определение IP IvanLex Общие вопросы по Java, Java SE, Kotlin 1 19.02.2008 09:12
Определение IP RKS Работа с сетью в Delphi 3 13.12.2007 15:43
из Паскаля определить запущен ли Windows Трофимов Александр Паскаль, Turbo Pascal, PascalABC.NET 9 14.06.2007 15:25