private static void TEST_Console_LN_Derivada() { string Entrada = "2*x"; LogNaturales LN = new LogNaturales(); LN.SetArgumento(Entrada); Derivadas DER = new Derivadas(LN, new Variables("x")); Console.WriteLine($"ENTRADA {LN.Result}"); Console.WriteLine($"DERIVADA {DER.Result}"); Console.WriteLine("--------------------------------------"); Console.ReadKey(); }
private static void TEST_Consola_NLogaritmo() { string Entrada = "2*ln<-2>"; //Entrada = "ln<ln<2>>"; LogNaturales LN = new LogNaturales(Entrada); Console.WriteLine($"{LN.Nombre}"); Console.WriteLine($"CONTENIDO {LN.Contenido}"); Console.WriteLine($"ARGUMENTO {LN.Argumento}"); Console.WriteLine($"COEFICIENTE {LN.Coeficiente}"); Console.WriteLine($"RESULTADO {LN.Result}"); Console.WriteLine("-------------------------------"); Console.ReadKey(); }
public Derivadas(LogNaturales LN, Variables Var) { if (LN.Argumento.Contains(Var.Nombre)) { Polinomio = new Polinomios(LN.Argumento); DerivadaInterna = new Derivadas(Polinomio, Var).Result; Operacion = new ProductoEntero(LN.Coeficiente, DerivadaInterna.ToString()); Operacion = new CocienteEntero(Operacion.Result, LN.Argumento); Result = Operacion.Result; if (!EProceso.IsAgrupate(Result)) { Result = EProceso.EncorcharFuncion(Result); } } else { Result = $"{Modulo}"; } }