Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/12/2009, 08:47
Avatar de RsOfT
RsOfT
 
Fecha de Ingreso: marzo-2002
Ubicación: InterNET
Mensajes: 1.121
Antigüedad: 22 años, 2 meses
Puntos: 7
Respuesta: como realizar operaciones aritmeticas que se encuentran dentro de una cade

Para esto, tendrás que utilizar la función Mid.

Deberás hacer un bucle a tu cadena para revisar caracter por caracter y poder resolver lo que está dentro de paréntesis primero.

por ejemplo:
for i as integer = 0 to operacion.lengh
if mid(operacion,i,1) = "(" Then
'grabas la posicion de apertura de un signo, o sea, el valor de i. Luego buscar la posición de cierre del signo, restas la diferencia y tendrás la cantidad de caracteres existentes. Etc.
End If
next

Esto es una idea. Deberás identificar caracter por caracter para determinar la operación y los valores.
La verdad que el programita estaría bastante entretenido...
__________________
.::RsOfT::.
--El que se aferra a lo conocido, nunca conocerá lo desconocido--
--Es intentando lo imposible como se realiza lo posible--
--Es de pésimo gusto contentarse con algo mediocre cuando lo excelente está a nuestro alcance--