Python - Calculadora Automática

 
Vista:
Imágen de perfil de ignacio
Val: 31
Ha aumentado su posición en 18 puestos en Python (en relación al último mes)
Gráfica de Python

Calculadora Automática

Publicado por ignacio (8 intervenciones) el 22/04/2021 20:41:22
LUEGO de ingresada (1 sola vez, una cadena, sin menú)
1) detectar si es Notación Infijo (Normal), Postfijo o Prefijo
2) Resolver usando las estructuras de datos que correspondan (Pilas o Colas o Ambas)
3) Mostrar el resultado.


Aclaración de las notaciones :
a) Infijo -> 4 + ( 7 * 2 ) -> (7 + 5 - 8 ) * 2 = 8
b) Prefijo -> * + 4 7 2 -> * - (+ 7 5) 8 2 = 8
c) Postfijo -> 4 7 2 * + -> 7 5 + 8 - 2 * = 8

no se como hacerlo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 2.808
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Calculadora Automática

Publicado por tincopasan (1082 intervenciones) el 22/04/2021 21:21:16
¿por qué das por sentado que todos saben que es infijo ,prefijo o postfijo? ni siquiera aclaras con una mínima teoría como llegar a lo que buscas
¿has intentado algo?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar
Imágen de perfil de ignacio
Val: 31
Ha aumentado su posición en 18 puestos en Python (en relación al último mes)
Gráfica de Python

Calculadora Automática

Publicado por ignacio (8 intervenciones) el 22/04/2021 21:23:06
La verdad no entiendo nada, lei la teoria y sigo sin entender. Puedo hacer lo de Pila y cola
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 2.808
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Calculadora Automática

Publicado por tincopasan (1082 intervenciones) el 22/04/2021 21:38:24
bueno si sabés hacer una pila, es verificar el orden de los valores de ella, ya que evalúas cada valor y de acuerdo a lo que es, sabrás que tipo de notación es, por ejemplo si el primer valor es número y va alternando entre operador(+-*/=) y números es notación infija
realiza algo de código y vamos aclarando las dudas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar