public Function Derivative(string name) { var result = _functionStorage.Derivative(name); Logger.Log.Info($"Производная функции {name} = {result}"); return(result); }
/// <summary> /// Обращается к методу хранилища Derivative /// </summary> /// <param name="fs">Хранилище функций</param> /// <returns>Возвращает результат работы команды</returns> public ResultOfCommand Execute(IFunctionStorage fs) { if (!fs.IsStored(_name)) { return(new ResultOfCommand(false, $"{_name} не найдена")); } var res = fs.Derivative(_name); fs.Add($"{_name}Derivative", res); return(new ResultOfCommand(true, $"Функция добавлена в хранилище.\nПроизводная {_name} = {res}")); }