Описание
Задание a:
Реализовать алгоритм вычисления величин по варианту при заданных исходных значениях. Ввод выполнить через текстовые поля, вывод в label. Должна быть label с подсказкой (типа “введите длины сторон:”). Вычисления выполнять по нажатию кнопки. Задание выполнить на Android Studio на языке Java.
Задание b: Модифицировать программу a, заменив нажатие кнопки обработкой событий выхода из текстового поля. При некорректном вводе фокус остается в этом поле. При нажатии кнопки приложение завершается.
Задание c:
Реализовать вычисление кусочно-аналитической функции по варианту задания.
Использовать компоненты:
текстовое поле для ввода аргумента x (EditText)
кнопка Button для вычисления результата
метка (TextView) для вывода результата
3 радиокнопки RadioButton для выбора формулы вычисления
CheckBox для возможности удвоения результата (при загрузке checked=false)
На радиокнопках сделать надписи: формула1 , формула2, формула3, на checkBox- удвоить.
Алгоритм работы:
При вводе аргумента x и нажатии Button проверяется в какой из трех диапазонов
попадает x, выполняются вычисления и результат отображается в TextView. При этом соответствующая радиокнопка становится отмеченной.
Если далее нажать другую радиокнопку, вычисления пересчитываются для формулы, соответствующей этой кнопки, в TextView выводится новый результат, диапазон, в котором находится x игнорируется. Если отметить checkBox – результат удваивается и выводится. Язык реализации Kotlin.