Esta bien, me respondo yo mismo:
Código VB:
Ver originaltipo(3) 'donde se coloca el tipo, que para colocarlo puedes usar cualquier metodo
nota(3) 'básicamente una coincidencia de la que hay que tomar nota a la hora que 'se quiera implementar
For i As Integer = 0 To 2
MsgBox(tipo(i))
If tipo(i) = 1 Then
total_credito = total_credito + venta(i)
ElseIf tipo(i) = 2 Then
total_contado = total_contado + venta(i)
ElseIf tipo(i) = 0 Then
total_otro = total_otro + venta(i)
End If
Next
¿Que hace?
Básicamente, se suma a uno de las tres opciones según sea su tipo
¿En que caso se puede usar?
Digamos que tienes 3 o más ventas que sumar, pero debes sumar las hechas al contado con las hechas al crédito por separado. Entonces, usando vectores, es posible hacerlo de una manera algo elegante, ahorrativa. Claro, a la semana alguien habrá mejorado el código, pero esa es básicamente la cuestión
Recomendaciones
Hay que estar atento al manejo de las variables cuando se hace por vectores, es más propenso a tener errores