private string ParseEc() { try { string input = this.UserInput.Text; var util = true; string izq = ""; string der = ""; string med = ""; for (int i = 0; i < input.Length; i++) { var num = "0123456789.,"; if (num.Any(c => input[i] == c)) { if (util) { izq = add(izq, input[i]); } else { der = add(der, input[i]); } } else { if (util == false) { throw new InvalidOperationException($""); } med = add(med, input[i]); util = false; } } Operaciones op = new Operaciones(med); return(op.operar(izq, der)); } catch (Exception ex) { return($"Syntax Error {ex.Message}"); } }