26/01/2020, 21:30:22 pm *
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?

Ingresar con nombre de usuario, contraseña y duración de la sesión
Noticias: LISTADO ACTUALIZADO DE CURSOS
 
 
Páginas: [1]   Ir Abajo
  Imprimir  
Autor Tema: evaluador de expresiones  (Leído 1247 veces)
0 Usuarios y 1 Visitante están viendo este tema.
Euclides
Semi pleno
***

Karma: +0/-0
Desconectado Desconectado

Sexo: Masculino
Honduras Honduras

Mensajes: 59



Ver Perfil
« : 30/09/2016, 18:11:52 pm »

Hola!
¿Alguien tiene un algoritmo para evaluar expresiones matemáticas que tienen números de dos cifras
que tambien no mande error cuando se ingrese -1-1, por la notacion polaca?

como por ejemplo: -12+2*(32-56), y no haya problema
no importa el lenguaje.
En línea

No importa que tan bueno seas en matemáticas seas, siempre existe un niño asiático que te supera
ingmarov
Moderador Global
Pleno*
*

Karma: +0/-0
Desconectado Desconectado

Sexo: Masculino
Honduras Honduras

Mensajes: 4.443



Ver Perfil
« Respuesta #1 : 01/10/2016, 02:18:04 am »

Hola

¿Quieres el programa de una calculadora polaca?

En línea

No te confíes, revisa lo que escribo. Yo también me equivoco.
Odio el autocorrector de Android...
Euclides
Semi pleno
***

Karma: +0/-0
Desconectado Desconectado

Sexo: Masculino
Honduras Honduras

Mensajes: 59



Ver Perfil
« Respuesta #2 : 01/10/2016, 16:15:39 pm »

 La verdad ya lo hice, pero aun queda un problema
-(-1), me devuelve "ERROR: expresion mal escrita", que es una excepción que yo programe en el codigo. pero no quiero que atrape cosas como esas se supone que debe devolver 1.
Y si, es una calculadora polaca, si me pueden compartir un codigo que no tenga problemas con esa expresion sería bueno para ver, como resuelve ese problema
En línea

No importa que tan bueno seas en matemáticas seas, siempre existe un niño asiático que te supera
ingmarov
Moderador Global
Pleno*
*

Karma: +0/-0
Desconectado Desconectado

Sexo: Masculino
Honduras Honduras

Mensajes: 4.443



Ver Perfil
« Respuesta #3 : 01/10/2016, 17:05:31 pm »

Pon en google

"Polish calculator" y el lenguaje de programación que prefieras, seguro obtienes lo que necesitas.

Por ejemplo en python
https://gist.github.com/avinashv/619182
En línea

No te confíes, revisa lo que escribo. Yo también me equivoco.
Odio el autocorrector de Android...
Páginas: [1]   Ir Arriba
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.4 | SMF © 2006, Simple Machines LLC XHTML 1.0 válido! CSS válido!