![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Здравствуйте, уважаемые!
Огромная просьба помочь с решением контрольной, условее ниже. Заранее благодарен. ЗАДАЧА 1. Создайте приложение: Около стены стоит полка длиной X. Один ее конец находится на расстоянии Y от стены. Определите значения угла в градусах между полкой и стеной для заданных значений X и Y. Входные данные – значения X и Y. Решение предусмотрите в двух вариантах: 1. ввод данных из компонентов редактирования; 2. ввод данных через окна ввода. Выходные данные выведите в новой Форме. |
#2
|
|||
|
|||
![]() Вообще, тебе в другой раздел (предложения о работе).
Или пишешь сам и спрашиваешь, что непонятно. Теперь по сути. Надеюсь, рисовать не надо? Для начала реши эту задачу аналитически, т.е. выведи формулу, по которой надо будет считать. Отсюда ты получишь те переменные, которые тебе потребуются. Далее надо на форму накидать соответсвующее кол-во контролов и написать код, берущий эти данные и, по выведенной ранее формуле, считающий результат и отображающий его (думаю можно обойтись просто функцией ShowMessage). На вторую кнопку вешаешь алгоритм, который делает то же самое, только данные получает, например, через вызов функции InputQuery. все. |
#3
|
|||
|
|||
![]() Ну насчет ввода данных через окна ввода я понял. А вот ввод данных через компоненты редактирования это как?
|
#4
|
|||
|
|||
![]() |
#5
|
|||
|
|||
![]() Через компоненты - это опрос даных из этих самых компонентов.
По второму вопросу: Код:
If RadioButton1.Checked Then Begin // Мужики Form4.Memo1.Lines.Add(...); End Else Begin // Бабы Form5.Memo1.Lines.Add(...); End; |
#6
|
|||
|
|||
![]() Огромное спасибо!
|