Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/10/2010, 20:17
Avatar de thegodinez
thegodinez
 
Fecha de Ingreso: octubre-2010
Ubicación: Culiacán, Sinaloa
Mensajes: 54
Antigüedad: 13 años, 7 meses
Puntos: 5
Respuesta: Visual Basic 2010, busco forma de separar términos

Cita:
Iniciado por sergio701 Ver Mensaje
No se mucho de Basic asi que seguramente hay formas mas faciles de hacerlo, pero que te mando el codigo, espero que te sirva.

Código vb:
Ver original
  1. Public Sub separar(ByVal exp As String)
  2.         Dim varible1 = ""
  3.         Dim operador = ""
  4.         Dim varible2 = ""
  5.         Dim igual = ""
  6.         Dim resultado = ""
  7.         Dim encontro As Boolean = False
  8.  
  9.         Dim i = 0
  10.  
  11.         While exp.Substring(i, 1) <> "="
  12.  
  13.             If encontro = False Then
  14.                 varible1 = varible1 + exp.Substring(i, 1)
  15.             End If
  16.             If exp.Substring(i, 1) = "+" Or exp.Substring(i, 1) = "-" Or exp.Substring(i, 1) = "/" Or exp.Substring(i, 1) = "*" Then
  17.                 operador = exp.Substring(i, 1)
  18.                 encontro = True
  19.             End If
  20.  
  21.             If encontro = True Then
  22.                 varible2 = varible2 + exp.Substring(i, 1)
  23.             End If
  24.  
  25.             i = i + 1
  26.         End While
  27.  
  28.         igual = "="
  29.         varible1 = varible1.Substring(0, varible1.Length - 1)
  30.         varible2 = varible2.Substring(1, varible2.Length - 1)
  31.         resultado = exp.Substring(varible1.Length + varible2.Length + 2, exp.Length - varible1.Length - varible2.Length - 2)
  32.  
  33.  
  34.         TextBox2.Text = varible1
  35.         TextBox3.Text = operador
  36.         TextBox4.Text = varible2
  37.         TextBox5.Text = igual
  38.         TextBox6.Text = resultado
  39.  
  40.     End Sub
He entendido alguna parte del código, ahora me lo podrias explicar en caso de que fueran tres variables?.