1. Завантажити середовище програмування Borland Delphi7.0.
2. Розробити програму, в результаті виконання якої на формі буде з'яявлятися запитання і два варіанти відповіді на нього. Користувач може вибрати правильну відповідь і після натискування на кнопку Далі буде з’являтись повідомлення про те, чи вибрана відповідь правильна. Для цього розмістити на формі один компонент Label, два перемикачі RadioButton
і кнопку Button.
3. Змінити властивості компонентів, користуючись інспектором об’єктів
Компонент
| Властивість
| Значення
|
Label1
| Caption
| За якою формулою обчислити площу квадрата стороною а?
|
Button1
| Caption
| Готово
|
RadioButton1
| Caption
| S=2a
|
RadioButton2
| Caption
| S=a*a
|

4. Написати процедуру обробки події кліку по кнопці Button1Click, для цього виконати подвійний клік по кнопці і ввести команду
if RadioButton2.Checked=True then
showMessage('Yes') else showMessage('No')
5. Виконати програму, вибрати правильну відповідь, натиснути на кнопку.
Зберегти проект у папку Тест.
6. Змінити попередню програму так, щоб на форму виводилось 4 різних запитання, а після натискування на кнопку з'являлось повідомлення про кількість правильних відповідей.
Теоретичні відомості
Об’єкт Memo використовують для виводу багаторядкового тексту. Для задання початкового тексту у полі Memo використовують властивість Lines. Властивість ScrollBars може мати значення ssNone –смуги прокручування відсутні, ssHorizontal – смуги прокручування, ssBoth – одночасно горизонтальна і вертикальна смуга прокручування..
Об’єкт CheckBox використовують для надання користувачеві можливості вибору обної чи декількох з запропонованих можливостей. Властивість State цього компонента може мати значення cbUnChecked, cbChecked, відповідно якщо флажок невстановлено чи встановлено. Властивість MaxLengthдозволяє задати максимальну можливу кількість введених символів (якщо MaxLength=0, то обмеження на довжину відсутні)