SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: michael en Sábado 9 de Noviembre de 2002, 02:16
-
hola como estan?
ojalas me puedas ayudar.
mi problema es el siguiente, necesito hacer un algoritmo en visual que me permita validar la siguiente linea de programación:
IF (EXPRESION) THEN (EXPRESION) ELSE (EXPRESION)
me entienden, tengo que simular que el programa que yo haga simule a un compilador, o sea que cuando yo ingrese la cadena anterior, yo compruebe si es valida o no, o sea que el IF es te bien escrito, que hayan espacios entre la palabra reservada IF y las EXPRESIONES.
el programa no debe calcular nada, sino que debe aceptar la linea de programa cion asociada al IF. EJEMPLO:
esta linea de programacion esta bien escrita.
IF ( 4>3(EXPRESION)) THEN ( sumar(EXPRESION)) ELSE (restar(EXPRESION))
esta linea de programacion esta mal escrita.
FI ( 4>3(EXPRESION)) THE ( sumar(EXPRESION)) ELES (restar(EXPRESION))
ojalas me entiendan y me puedas ayudar
gracias : MICHAEL VARGAS C.
-
vamos, no te entiendo muy bien, pero espero que te sirva, imaginate que generas una cadena con la expresion que quieres analizar y esta la almacenas en un cadena.
Por ejemplo cExpresion = 3+4+5, que previamente has obtenido
utiliza el Select Case en vez de un If.
select case cExpresion
Case is = "3+3"
' aqui pones lo que quieras que realice
Case is = "3"
' Aqui lo que quieres que realice
Case else
' aqui cuaquier otra cosa
end select
si quieres mas ayuda no me importa mirarte el codigo y intentar ayudarte
un saludo.
BLITTER@mail.ono.es