Для программы ti-84 я использовал квадратичное уравнение и сохранил корень со знаком плюс как N и корень с отрицательным знаком как R. Затем я хочу использовать только положительный корень в качестве значения для остальной части программы (если оба положительны это не имеет значения, я просто хочу, чтобы проверить один положительный), так что я следующим образом:TI-84 Установить переменную на основе логического выражения
If N>0 --> U
ElseR-->U
Но это не сработало , Невозможно использовать хранилище в качестве команды в инструкции if-else? Или есть другой способ выбрать только положительную переменную и сохранить это как U?
изменение алгоритма 'макс (R, N-> U' может быть лучше: D, но я люблю ваше кусочное выражение. – Timtech
@Timtech Я собирался прокомментировать ваш ответ об этом. Умное решение для использования 'max (' like this. Я заметил, что у него есть дополнительное преимущество - не бросать ошибку на сложные числа. –
Да, после некоторой оптимизации на некоторое время я никогда не думал делиться ею с SO раньше. рад, что я сделал! – Timtech