Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Pregunta sobre c++ y evaluar expresiones

Estas en el tema de Pregunta sobre c++ y evaluar expresiones en el foro de C/C++ en Foros del Web. Hola. Necesito que el usuario escriba algo desde la consola y que el programa lo interprete, ya sea una cuenta, variables o un string. ¿Hay ...
  #1 (permalink)  
Antiguo 28/07/2006, 20:21
Avatar de gzaloprgm  
Fecha de Ingreso: abril-2005
Ubicación: En mi casa
Mensajes: 67
Antigüedad: 19 años, 7 meses
Puntos: 1
Exclamación Pregunta sobre c++ y evaluar expresiones

Hola.

Necesito que el usuario escriba algo desde la consola y que el programa lo interprete, ya sea una cuenta, variables o un string.

¿Hay alguna manera de hacer eso?

Como por ejemplo que mediante un cin el usuario escriba "2+2" y que despues mediante un cout se escriba 4. Es esto posible?

Saludos,

Gonzalo

Última edición por gzaloprgm; 29/07/2006 a las 14:02
  #2 (permalink)  
Antiguo 28/07/2006, 23:53
Avatar de causita  
Fecha de Ingreso: mayo-2002
Ubicación: Lima-Perú
Mensajes: 2.043
Antigüedad: 22 años, 6 meses
Puntos: 8
no hay pregunta tonta....lo q hay son tontos q no preguntan
__________________
|| no hay pregunta tonta....lo q hay son tontos q no preguntan || d-.-b

El Causita
  #3 (permalink)  
Antiguo 31/07/2006, 12:12
Avatar de gzaloprgm  
Fecha de Ingreso: abril-2005
Ubicación: En mi casa
Mensajes: 67
Antigüedad: 19 años, 7 meses
Puntos: 1
Nadie tiene idea de como se realiza eso ???

Busqué por todos lados y no encontré nada
__________________
Visita http://gzalo.com: mi web con circuitos electrónicos, esquemáticos, circuitos impresos, análisis, calculadoras, y muchas otras cosas.
  #4 (permalink)  
Antiguo 31/07/2006, 14:52
 
Fecha de Ingreso: marzo-2006
Mensajes: 54
Antigüedad: 18 años, 8 meses
Puntos: 0
lo que necesitas es un parser de expresiones matematicas, puedes tratar de hacerlo tu (no es tan dificil) o buscar algo ya hecho.
de todas formas debes tener claro q quieres, es decir puedes:
usar variables dentro de la expresion y darles valores despues.
usar operacionel logicas conjuntamente con operaciones aritmeticas.
usar funciones com Logaritmo (log) , Seno (sin) , Coseno (cos), etc.
etc.
etc.
en dependencia de lo que quieras sera lo que estes buscando, de todas formas echale un vistazo a:
http://www.eleves.ens.fr/home/ollivi.../mathexpr.html
http://www.bestcode.com/html/tbcparser.html
http://delphi.icm.edu.pl/newl/c30/s049_001.htm
http://www.freedownloadscenter.com/P...on_Parser.html
  #5 (permalink)  
Antiguo 01/08/2006, 11:51
Avatar de gzaloprgm  
Fecha de Ingreso: abril-2005
Ubicación: En mi casa
Mensajes: 67
Antigüedad: 19 años, 7 meses
Puntos: 1
Gracias, eso era justo lo que necesitaba, gracias por todos los links...

Saludos,!
__________________
Visita http://gzalo.com: mi web con circuitos electrónicos, esquemáticos, circuitos impresos, análisis, calculadoras, y muchas otras cosas.
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

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 22:13.