Foros del Web » Programación para mayores de 30 ;) » .NET »

Reconocer expresiones

Estas en el tema de Reconocer expresiones en el foro de .NET en Foros del Web. Hola a todos:: Lo que quiero hacer es un software matematico en vb net el probelma que tengo es como hago que me reconozca una ...
  #1 (permalink)  
Antiguo 08/04/2005, 18:48
 
Fecha de Ingreso: febrero-2004
Ubicación: Huancayo
Mensajes: 19
Antigüedad: 20 años, 3 meses
Puntos: 0
Exclamación Reconocer expresiones

Hola a todos::

Lo que quiero hacer es un software matematico en vb net el probelma que tengo es como hago que me reconozca una expresion ingresada en una caja de texto por ejmplo x\+2x+1 o algo mas dificil senx+45 nose cualquier expresion.

Gracias
  #2 (permalink)  
Antiguo 11/04/2005, 14:22
 
Fecha de Ingreso: junio-2002
Mensajes: 212
Antigüedad: 21 años, 10 meses
Puntos: 0
Si el valor lo pones en un textbox1 podes:

resultado=sen(val(textbox1.text))+45

Val() convierte un numero ingresado como alfanumerico en valor numerico.
__________________
Simuladores y Examenes Cisco, Herramientas de Red Online - Tecnologia y Redes
  #3 (permalink)  
Antiguo 11/04/2005, 14:22
 
Fecha de Ingreso: junio-2002
Mensajes: 212
Antigüedad: 21 años, 10 meses
Puntos: 0
Perdon creo que me equivoque con el sen, si no me equivoco es sin

resultado=sin(val(textbox1.text))+45
__________________
Simuladores y Examenes Cisco, Herramientas de Red Online - Tecnologia y Redes
  #4 (permalink)  
Antiguo 12/04/2005, 20:17
 
Fecha de Ingreso: febrero-2004
Ubicación: Huancayo
Mensajes: 19
Antigüedad: 20 años, 3 meses
Puntos: 0
Reconocerrrrrrrrrr

Oe creo que no entendiste bien lo que quiero es que reconzca la expresion sin poner en el codigo la funcion psssssss
Es decir si en la caja d etexto por ejemplo pongo cosx+x+2ya no haya la necesidad de poner esto dentro del codigo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:58.