(21-04-2021, 18:54)AlfredoSC escribió: 3.1416*SIN30 + 2
Alfredo, luego de hacer una mega formula para preparar una sentencia traducida desde "3.1416*SIN30 + 2" a "3.1416 * Sin( Rad(30) ) + 2" que es lo que lee la funcion
Eval caigo en la cuenta que no tiene sentido, puesto que al tratarse de un programa emulador de la calculadora la sentencia se va escribiendo a medida que se pulsan los botones.
Bien me pregunto ¿Por que no crear la sentencia en el formato que es compatible con Eval ? eso resolveria el problema de forma muy sencilla.
Si al teclear podemos escribir esto > "3.1416*SIN30 + 2"
También podíamos escribir esto otro > "
3.1416 * Sin( Rad(30) ) + 2"
De esta manera la calculadora se resume a prepara la sentencia para Eval y listo.
Saludos.