Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Delphi, Kylix and Pascal


Ответ
 
Опции темы Опции просмотра
Старый 10.01.2010, 18:15   #1 (permalink)
dimonpwnz
Новичок
 
Регистрация: 10.01.2010
Сообщений: 7
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Помогите, пожалуйста, с задачкой.

Пусть элементами прямоугольного равнобедренного треугольника являются:
1) катет
2) гипотенуза
3) высота, опущенная из вершины угла на гипотенузу
4) площадь
Составить программу, которая по заданному номеру и значению соответствующего элемента вычисляла бы значения всех остальных элементов треугольника.
Предусмотреть очистку полученных результатов и ввод новых данных.
dimonpwnz вне форума   Ответить с цитированием

Старый 10.01.2010, 18:15
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Я думаю, что проблему решать легче есть набраться больше информации

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

Старый 10.01.2010, 19:33   #2 (permalink)
AlexZir
support
 
Аватар для AlexZir
 
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,774
Записей в дневнике: 71
Сказал(а) спасибо: 163
Поблагодарили 201 раз(а) в 85 сообщениях
Репутация: 74893
По умолчанию

среда программирования какая?
__________________
Убить всех человеков!
AlexZir вне форума   Ответить с цитированием
Старый 10.01.2010, 21:53   #3 (permalink)
dimonpwnz
Новичок
 
Регистрация: 10.01.2010
Сообщений: 7
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Borland Delphi 6
dimonpwnz вне форума   Ответить с цитированием
Старый 12.01.2010, 08:52   #4 (permalink)
AlexZir
support
 
Аватар для AlexZir
 
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,774
Записей в дневнике: 71
Сказал(а) спасибо: 163
Поблагодарили 201 раз(а) в 85 сообщениях
Репутация: 74893
По умолчанию

Привожу алгоритм решения, программу пишите сами, так как 6-го под рукой нет, есть только 2009:

1) запрашиваем исходные данные путем выбора радиокнопки из радиогруппы и анализа содержимого окна
2) вычисляем остальные значения элементов
3) выводим вычисленные значения и запрос на выход или новый ввод.
4) обрабатываем полученные результаты запроса.

Математический аппарат:
Ввиду того, что дан равнобедренный прямоугольный треугольник (а это половина квадрата, разрезанного по диагонали), можем вывести следующие формулы
гипотенуза - квадратный корень из удвоенного квадрата катета
высота равна половине гипотенузы или половине квадратного корня из квадрата катета
площадь равна половине квадрата катета или половине произведения гипотенузы на высоту
катет равен удвоенному квадратному корню из площади или половине квадратного корня из квадрата гипотенузы или квадратному корню из удвоенного квадрата высоты

Таким образом, задача написания программы сводится к размещению на форму радиогруппы из 4-х кнопок, окна Edit, Memo, кнопок Продолжить и Выход и к прописыванию команд по вычислению значений по вышеприведенным формулам.

Пояснения к коду:
Лучше использовать свойства Memo.Clear и до выбора элемента компоненту Edit делать скрытой. Очистку полученных результатов реализовать в обработчике кнопки Продолжить, в нем же прописать и инициализацию начального вида окна.
__________________
Убить всех человеков!
AlexZir вне форума   Ответить с цитированием
Старый 12.01.2010, 21:02   #5 (permalink)
dimonpwnz
Новичок
 
Регистрация: 10.01.2010
Сообщений: 7
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Спасибо, не могли бы вы помочь с постройкой блок схемы для данной задачи.
dimonpwnz вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 01:21.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.