Для реалізації цього завдання необхідно використовувати поля редагування (EDIT) і перемикачі (RadioButton), а також кнопки для виконання обчислень і закінчення роботи програми.
Об'єкт EDIT використовують для введення користувачем рядка символів з клавіатури. Якщо необхідно перетворити рядок (властивість Text) в число і навпаки використовують функції С++Builder StrToFloat і FloatToStr.
Властивості полий редагування EDIT
| Властивість | Опис властивостей | Приклади значень |
| CharCase | Вид символів, які набиратимуться в полі редагування | ecNormal(звичайні), ecUpperCase(великі букви), ecLowerCase(маленькі букви) |
| PasswordChar | Символ для введення пароля | #0(#0(пряме відображення тексту), *(текст відображуватиметься зірочками), 0(текст відображуватиметься нулями) |
| ReadOnly | Можливість змінити текст | True(текст не можна змінити), False(текст можна змінити) |
| Hint | Текст підказки, яка висвічується, якщо навести курсор миші | "Введіть суму" |
| ShowHint | Підсвічувати/Не підсвічувати підказку | True, False |
| Text | Текст в полі редагування | "0, 0001" |
Об'єкти RadioButton використовують для створення у форми засобу для вибору однієї альтернативної можливості з декількох.
| Властивість | Опис властивостей | Приклади значень |
| Checked | Стан перемикача | True(вибраний), False(не вибраний) |
| TabOrder | Порядок вибору об'єкту клавішею Tab | 0(0(перший), 4(п'ятий) |
| TabStop | Доступ до певного об'єкту табулятором | True(доступний), False(не доступний) |






