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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.10.2013, 15:44   #1
Skya
Новичок
Джуниор
 
Регистрация: 20.10.2013
Сообщений: 3
Восклицание Геометрическая задача в Паскале.

Составьте программу для вычисления площади равнобедренной трапеции, длина высоты которой равна Н, длина большего основания - А, а длина меньшего основания в два раза меньше длины боковой стороны.

H,A - это с клавиатуры ввод.

Программу я написать могу, у меня ее не получается решить геометрически. В плане, сначала ведь нужно составить формулы для программы. У меня это меньшее основание не выходит. Формула для него получается с переменной, которая с клавиатуры не вводится. Помогите, пожалуйста
Skya вне форума Ответить с цитированием
Старый 20.10.2013, 16:42   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,431
По умолчанию

Ну так составьте уравнение и решите
Пусть x - меньшее основание. Тогда боковая сторона - 2x. Составляем уравнение по теореме Пифагора: (2x)^2 = H^2 + ((A - x) / 2)^2. Осталось выразить x.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 20.10.2013, 18:12   #3
Skya
Новичок
Джуниор
 
Регистрация: 20.10.2013
Сообщений: 3
По умолчанию

Цитата:
Сообщение от BDA Посмотреть сообщение
Ну так составьте уравнение и решите
Пусть x - меньшее основание. Тогда боковая сторона - 2x. Составляем уравнение по теореме Пифагора: (2x)^2 = H^2 + ((A - x) / 2)^2. Осталось выразить x.
В этом и дело, что у меня не получается его выразить. В конце всей этой мути у меня получается

x(15x+2A)=4h^2+a^2
Skya вне форума Ответить с цитированием
Старый 20.10.2013, 18:15   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Мы уже и квадратные уравнения не можем решать? На бумаге. Абзац полный
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 20.10.2013, 18:17   #5
Skya
Новичок
Джуниор
 
Регистрация: 20.10.2013
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Мы уже и квадратные уравнения не можем решать?
Ну решу я это квадратное уравнение, что мне оно даст? Мне же общий вид формулы для основания трапеции надо.
Skya вне форума Ответить с цитированием
Старый 20.10.2013, 18:21   #6
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Ну есть высота, вычислили основание, вот и данные для площади
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 20.10.2013, 18:36   #7
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,431
По умолчанию

Skya,
1) Вы немного ошиблись в последней формуле (описка, наверное)
2) Уравнение имеет 2 корня (положительный и отрицательный)
3) Выразили положительный корень - вот Вам и основание
4) Площадь равна произведению высоты на полусумму оснований
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Геометрическая задача(C++) yusef95 Помощь студентам 0 13.06.2013 18:20
Геометрическая задача в паскале Heming Помощь студентам 12 19.11.2012 10:08
Геометрическая задача Liza Dalbek Общие вопросы C/C++ 0 22.12.2010 14:18
Геометрическая задача С++ bloo[d] Общие вопросы C/C++ 9 30.01.2008 18:27