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

Precedencia de los operadores

Estas en el tema de Precedencia de los operadores en el foro de .NET en Foros del Web. Buenas tardes, Estoy haciendo una calculadora en .net con la consola de windows. Me gustaria saber si voy bien encarrilado a la hora de resolver ...
  #1 (permalink)  
Antiguo 15/10/2011, 11:11
 
Fecha de Ingreso: septiembre-2011
Mensajes: 87
Antigüedad: 13 años, 1 mes
Puntos: 6
Precedencia de los operadores

Buenas tardes,

Estoy haciendo una calculadora en .net con la consola de windows. Me gustaria saber si voy bien encarrilado a la hora de resolver este problemilla.

Dada una cadena; dim op as string = "3*2+6", resolver la precedencia de operadores.

Mi idea seria crear una tabla de precedencia:

dim operadores() as string = { *, /, +, -}
dim i, j as integer =0

while j<3(tamaño tabla xd)
--> while i<op
-----------> miro si hay multiplicacion, en la siguiente vuelta division
-----------> si hay multiplicacion en la primera opero, y cambio el valor de la ---------------------->operacion.
-----------> i+=1
--> end while
--> j+=1
end while


es mas o menos para guiaros, ya se que faltan cosas ejeje. Yo lo veo logico, pero me cuesta sacarlo.

gracias de antemano!!!!

Etiquetas: net, operadores
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 11:47.