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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 20.04.2011, 23:26   #21
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
если разрыв между прямоугольниками, то считает только площадь первого
не подтверждаю!

для 3-х:
Код:
Выведем прямоугольники (координаты в формате (X,Y) )...
1 Лев.верхний: (    5.00,    4.00) правый нижний: (    8.00,    0.00)
2 Лев.верхний: (    7.00,    5.00) правый нижний: (    9.00,    0.00)
3 Лев.верхний: (   12.00,    5.00) правый нижний: (   14.00,    0.00)
Площадь равна:        28.00
банально для двух:
Код:
Выведем прямоугольники (координаты в формате (X,Y) )...
1 Лев.верхний: (    5.00,    1.00) правый нижний: (   10.00,    0.00)
2 Лев.верхний: (   20.00,    2.00) правый нижний: (   21.00,    0.00)
Площадь равна:         7.00
Serge_Bliznykov вне форума
Старый 22.04.2011, 18:58   #22
sp.caster
Пользователь
 
Регистрация: 29.01.2009
Сообщений: 60
По умолчанию

Постойте, вот я ввожу количество прямоугольников - 2, координаты первого 2 3 2, второго 4 5 3. Должен получить ответ 1*2=2 и 1*3=3 ==> 2+3=5 - площадь фигуры. А получаю ответ 2, площадь первого.
sp.caster вне форума
Старый 22.04.2011, 19:09   #23
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
Постойте, вот я ввожу количество прямоугольников - 2, координаты первого 2 3 2, второго 4 5 3.
координат 4 должно быть а вы вводите по 3 почему то
Цитата:
Должен получить ответ 1*2=2 и 1*3=3 ==> 2+3=5 - площадь фигуры. А получаю ответ 2, площадь первого.
Дык получайте-Доводите до ума!
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума
Старый 22.04.2011, 20:35   #24
sp.caster
Пользователь
 
Регистрация: 29.01.2009
Сообщений: 60
По умолчанию

Первая координата, это точка левой стороны прямоуг., вторая соответственно правой, а третья - высота.
sp.caster вне форума
Старый 22.04.2011, 20:47   #25
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

а код свой покажите
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума
Старый 22.04.2011, 21:07   #26
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Постойте, вот я ввожу количество прямоугольников - 2, координаты первого 2 3 2, второго 4 5 3. Должен получить ответ 1*2=2 и 1*3=3 ==> 2+3=5 - площадь фигуры. А получаю ответ 2, площадь первого.
ничем не могу Вам помочь!
я ввожу в ту программу, которую я дал в пост #16
те же данные, получаю площадь равную 5

Код:

Введите, сколько прямоугольников Вы хотите ввести [1..100] : 2
Введите левую границу, правую границу и высоту прямоугольника:
2 3 2
Введите левую границу, правую границу и высоту прямоугольника:
4 5 3

Выведем прямоугольники (координаты в формате (X,Y) )...
1 Лев.верхний: (    2.00,    2.00) правый нижний: (    3.00,    0.00)
2 Лев.верхний: (    4.00,    3.00) правый нижний: (    5.00,    0.00)
Площадь равна:         5.00
мне кажется, что Вы какую-то другую программу тестируете!
выкладываю исходный код ещё раз + скомпилированный EXE файл
Вложения
Тип файла: rar WH600.rar (13.6 Кб, 7 просмотров)
Serge_Bliznykov вне форума
Старый 22.04.2011, 21:26   #27
sp.caster
Пользователь
 
Регистрация: 29.01.2009
Сообщений: 60
По умолчанию

О, большое спасибо, скорее всего ошибка закралась где-то при перепечатывании программы с сайта в паскаль, т.к. иного способа скопировать я не видел
sp.caster вне форума
Старый 22.04.2011, 21:49   #28
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
где-то при перепечатывании программы с сайта в паскаль, т.к. иного способа скопировать я не видел
Вы шутите?:!!

Выделить текст в браузере. Нажать копировать (или меню, или правой кн.мышки или банально Ctrl-C)
Открыть ЛЮБОЙ текстовый редактор (ну, желательно с поддержкой кодовой страницы ДОС - это чтобы русские буквы были. я пользуюсь обычный Far Commander - там по F4 хороший простой текстовый редактор), если ничего нет - так хоть стандартный Блокнот открывайте.
Туда вставляйте текст ("Вставить" или Ctrl-V)
Сохраняете.
всё. осталось переименовать файл, изменив расширение на .PAS и всё. можно открывать в Паскале.

p.s. в Far Commander я ничего не переименовываю - редактирую сразу файлы с расширением .PAS

Это Вы думали, что я сидел и набивал программу прямо в браузере?!!
Serge_Bliznykov вне форума
Старый 22.04.2011, 22:07   #29
sp.caster
Пользователь
 
Регистрация: 29.01.2009
Сообщений: 60
По умолчанию

повеселил вас, да?=)=) нуб, что сказать=) я вам очень благодарен=)
sp.caster вне форума
Старый 22.04.2011, 22:14   #30
sp.caster
Пользователь
 
Регистрация: 29.01.2009
Сообщений: 60
По умолчанию

Вопрос не по теме, а что лучше использовать сам pascal 7.1 или pascalABC? Вообще разница есть? Преподаватель почему-то не очень лестно высказался про ABC. Или есть еще какие-либо модификации, а то я как то этому тупо синему экрану не очень симпатизирую, страшный какой-то=) зловещий=)

Последний раз редактировалось sp.caster; 22.04.2011 в 22:18.
sp.caster вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Найти площадь фигуры samouelson Помощь студентам 2 17.12.2010 20:22
как найти ось на жёстком диске alex(21) Свободное общение 10 07.10.2010 15:04
Найти S – суммарную площадь N равнобедренных треугольников sllh_111 Помощь студентам 7 08.05.2010 21:03