
Como crear una condicion para saber si lo que se ingreso es una funcion?
Publicado por Juan (1 intervención) el 14/11/2015 06:27:18
Hola que tal a todos, antes que todo gracias por su atencion a esta pregunta o cuestion que tengo.
Sucede que quiero crear una condicion con un "if" que me permita evaluar en un programa de raices que es el de biseccion, que me permita verificar si la funcion que se ingresó esta bien escrita o no.
Es decir, si alguin ingresa en el "edit text" una funcion asi: x^3+2x, me debera mandar una cuadro de dialogo que diga "La funcion ingresada no es correcta o esta mal escrita" pues le faltaria el * que indique multiplicacion en "2*x", por ejemplo para corroborar que los intervalos eran correctos puse:
Ahora quiero que evalue si la funcion que ingresan está bien escrita o no y quise poner esto
pero no resulta y eh buscado por todos lados y no eh podido encontrar algo que me ayude.
Espero alguien me pueda orientar, de antemano gracias por su atención
.
Sucede que quiero crear una condicion con un "if" que me permita evaluar en un programa de raices que es el de biseccion, que me permita verificar si la funcion que se ingresó esta bien escrita o no.
Es decir, si alguin ingresa en el "edit text" una funcion asi: x^3+2x, me debera mandar una cuadro de dialogo que diga "La funcion ingresada no es correcta o esta mal escrita" pues le faltaria el * que indique multiplicacion en "2*x", por ejemplo para corroborar que los intervalos eran correctos puse:
1
2
3
4
5
if a>b
msgbox("El intervalo es incorrecto, a debe ser menor que b")
else
%continua la ejecucion de mi programa.
end
Ahora quiero que evalue si la funcion que ingresan está bien escrita o no y quise poner esto
1
2
3
4
5
if f==inline(f)
%continua la ejecucion de mi programa
else
msgbox("La funcion ingresada es incorrecta o mal escrita")
end
pero no resulta y eh buscado por todos lados y no eh podido encontrar algo que me ayude.
Espero alguien me pueda orientar, de antemano gracias por su atención

Valora esta pregunta


0