Один из вариантов создать 2 массива один String второй Real далее мы считываем по нажатию кнопки EditText с уравнением 2+2*2,0 и анализируем строку разделяем цифры в один массив знаки в другой. Далее анализируем массив со знаками и выполняем действия по их приоритету.
А второй способ анализировать стразу строку и искать знаки по приоритету и заменять результат на выражения в строке, тем самым мы знаем количество разных знаков (+-*/) - то есть количество итераций.
0
|