Всё сложно. Программа выше решает уравнения типа ax + b = 0, это и есть простые линейные уравнения. Но в ней нужно вводить a и b, а не всё уравнение. Сложность извлечением из строки уравнения заключается в двух пунктах. Во-первых, сложно извлекать действия, на моём уровне это скорее невозможно. Во-вторых, пользователю предоставляется слишком большая вариативность действий, что влечёт за собой большое количество исключений. Никогда не думала, что мне придётся извлекать уравнение из строки.