Контрольная робота "Созданые простих проектов в Delphi"

Матеріал з Фізмат Вікіпедії
Перейти до: навігація, пошук

Цель работы: Продемонстрировать теоретические знания и практические навыки и умения создания проектов с использованием основных объектов ЯП Delphi: форм, меток, полей ввода, картинок и кнопок.

Теоретические вопросы:

  1. Правила техники безопасности и противопожарной безопасности.
  2. Основные объекты ЯП Delphi: форма, метка, поле ввода, картинка и кнопка и их свойства.
  3. Операции ввода-вывода данных.
  4. Функции преобразования.
  5. Процедуры обработки событий OnClick и OnKeyPress.

Вариант №1

Задание № 1

Создать проект, в котором изменение некоторых свойств объектов происходит программным путем. Рекомендуемый вид формы приведен на рисунке.

Delphi-kr1-1....jpg

Задание №2

Создать проект, в котором вычисляется стоимость телефонного разговора.

Delphi-kr1-2....jpg

  1. Длительность разговора – это любое действительное число, номер дня недели – это целое число от 1 до 7. Причем для чисел 6 и 7 (суббота и воскресенье) стоимость 1 мин разговора на 20% ниже, чем в остальные дни недели.
  2. Для полей ввода Edit1 и Edit2 предусмотреть проверку на правильность ввода данных.
  3. После нажатия на кнопку «ВЫЧСЛИТЬ» должно появляться окно сообщения с вопросом: «У Вас есть льготы?». Если пользователь нажмет на кнопку «ДА», то стоимость разговора снижается на 50%.
  4. Ответ должен выводится в окне сообщения в следующем формате:

Ваш разговор длился Х минут, Вы говорили в Y день недели. Стоимость разговора Z грн.,

где Х и Y – значения из полей ввода Edit1 и Edit2, а Z – стоимость разговора.

Вариант №2

Задание № 1

Создать проект, в котором изменение некоторых свойств объектов происходит программным путем. Рекомендуемый вид формы приведен на рисунке.

Delphi-kr1-3....jpg

Задание №2

Создать проект, в котором вычисляется стоимость покупки.

Delphi-kr1-4....jpg

  1. Цена товара – это любое действительное число, Количество – это любое целое число. Причем, если стоимость покупки превысит 300 грн., покупатель получает скидку10%.
  2. Для полей ввода Edit1 и Edit2 предусмотреть проверку на правильность ввода данных.
  3. После нажатия на кнопку «Стоимость» должно появляться окно сообщения с вопросом: «Вы сотрудник нашей фирмы?». Если пользователь нажмет на кнопку «ДА», то стоимость покупки снижается на 50%.
  4. Ответ должен выводится в окне сообщения в следующем формате:

Вы приобрели Y штук товара по Х грн., общая стоимость покупки Z грн., скидка W грн.

где Х и Y – значения из полей ввода Edit1 и Edit2, а Z и W– стоимость покупки и общая сумма скидки.