try { // НАЧАЛО ЗАЩИЩЕННОГО БЛОКА
// Чтение данных из компонент
a = Double.parseDouble(editText_a.getText().toString().trim());
b = Double.parseDouble(editText_b.getText().toString().trim());
x = Double.parseDouble(editText_x.getText().toString().trim());
// Основной алгоритм
if (x>=4)
{
y = 12*((x)/(Math.pow(a, c) - b));
}
else if (x<4)
{
y = 3 * (Math.pow(a, c1)) - a * b;
}
// Вывод полученного значения в компонент
textView_sum.setText(String.valueOf(y));
} catch (Exception e) { // ЧТО ДЕЛАТЬ ЕСЛИ ВОЗНИКНЕТ ОШИБКА В БЛОКЕ МЕЖДУ "TRY" И "CATCH":
// Вывод сообщения об ошибке
textView_sum.setText("Неверные входные данные для расчета!");
} // КОНЕЦ ЗАЩИЩЕННОГО БЛОКА