protected override void Operar() { bool A, B, C; A = double.TryParse(Argumento, out number); B = Argumento.Equals(ArgDefecto); C = Argumento.Equals($"{ModuloCancelativo}"); if (C) { Result = "Math ERROR"; } else if (A) { double Arg = double.Parse(Argumento); if (Arg < 1) { Result = "Math ERROR"; } else { Result = $"{Math.Log(Arg)}"; } } else if (B) { Result = $"{ModuloCancelativo}"; } else { Result = new ProductoEntero(Coeficiente, Foco).Result; } }
protected override void Operar() { bool A, B; A = double.TryParse(Argumento, out number); B = Argumento.Equals(ArgDefecto); if (A) { double Arg = double.Parse(Argumento); Result = $"{Math.Sin(Arg)}"; } else if (B) { Result = $"{Modulo}"; } else { Result = new ProductoEntero(Coeficiente, Foco).Result; } }