• Miércoles 6 de Noviembre de 2024, 06:29

Autor Tema:  Re: validacion  (Leído 995 veces)

michael

  • Miembro activo
  • **
  • Mensajes: 43
    • Ver Perfil
Re: validacion
« en: Sábado 9 de Noviembre de 2002, 02:16 »
0
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.

BLITTER

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
validacion
« Respuesta #1 en: Domingo 10 de Noviembre de 2002, 14:37 »
0
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