Вариант 2

 

Разработать приложение, в котором вычисляются сумма, разность, отношение, произведение двух целых чисел, а также перевод этих чисел в двоичную систему счисления. При решении задачи запрещается использовать встроенные функции перевода чисел из одной системы счисления в другую.

В приложении должно быть:

-        2 поля редактирования для ввода чисел  и , по умолчанию в полях должны быть нули

-        5 кнопок («+», «-», «*», «/», «Выход»)

-        2 радиокнопки («десятичн. сист. счисл.», «двоичн. сист. счисл.»); при выборе радиокнопки «двоичн. сист. счисл.» содержимое полей редактирования должно заменяться двоичными числами, при выборе радиокнопки «десятичн. сист. счисл.» содержимое полей редактирования должно отображаться в десятичной системе счисления

-        при нажатии оной из кнопок (кроме кнопки «Выход») должно отображаться диалоговое окно с результатом действия, у каждого окна должна быть строка заголовка и метка, поясняющие произведённое действие, причём, если выбрана радиокнопка «двоичн. сист. счисл.», то ответ должен выдаваться в двоичной системе счисления

-        при нажатии на кнопку «Выход» приложение должно завершать свою работу