Foros del Web » Programando para Internet » ASP Clásico »

separar x comas

Estas en el tema de separar x comas en el foro de ASP Clásico en Foros del Web. holas, tengo q hacer algo, miren, estoy funciona así... una persona escribe algo así... "10-5%, 20-10%, 25-30%, 40-35%" osea escribe un número, espacio otro número ...
  #1 (permalink)  
Antiguo 27/11/2003, 23:13
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 22 años, 5 meses
Puntos: 3
separar x comas

holas, tengo q hacer algo, miren, estoy funciona así...

una persona escribe algo así...
"10-5%, 20-10%, 25-30%, 40-35%"

osea escribe un número, espacio otro número y una coma, y ahce lo mismo...

a podido ser cualquier cosa, otro ejemplo
"1-100%,10-5%,44-9%"

entienden?? yo quiero hacer esto...

todo lo q está dentro de una coma separarlo... agarremos el primer ejemplo...

"10-5%, 20-10%, 25-30%, 40-35%"

yo quiero q se separe, se quite el "%" y se ponga asi:

<%
xcantidad = request.form("cantidad")


'agarro el primer número y el q viene después de la coma, en el if
' si es asi pongo el segundo número en descuento


if xcantidad >= 10 and xcantidad < 20 then
descuento = 5



'agarro el primer número después de la primera coma y el q viene después de la coma, en el if
' si es asi pongo el segundo número q está después de la primera coma en descuento


elseif xcantidad >= 20 and xcantidad < 25 then
descuento = 10


'agarro el primer número después de la segunda coma y el q viene después de la coma, en el if
' si es asi pongo el segundo número q está después de la segunda coma en descuento


elseif xcantidad >= 25 and xcantidad < 40 then
descuento = 30


'agarro el primer número después de la tercera coma y el q viene después de la coma, en el if
' si es asi pongo el segundo número q está después de la tercero coma en descuento



elseif xcantidad >= 40 then
descuento = 35

end if
%>

espero me entiendan, x si acaso no siempre van a haber tres comas.. pueden haber infinitas comas...

espero se pueda hacer.. en serio lo necesito urgente!! xfas!!!!

SI NO ME ENTIENDEN XFAVOR DÍGANME. NO SALGAN SIN PREGUNTAR

gracias de antemano
giancarlo
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.

Última edición por mamon; 27/11/2003 a las 23:50
  #2 (permalink)  
Antiguo 28/11/2003, 14:49
Avatar de Cbas  
Fecha de Ingreso: enero-2002
Ubicación: capital federal
Mensajes: 437
Antigüedad: 22 años, 5 meses
Puntos: 2
tal vez me parece que lo que te convenga es hacer un vector y así manejas después cada posición del mismo.
para hacer eso podes hacer
vector = split(cadena, ",")
Esto significa que la variable vector de ahora más es un Vector propiamente dicho... y después manejar cada posición del vector como te guste.
__________________
La Perfección es enemigo de lo bueno.
  #3 (permalink)  
Antiguo 28/11/2003, 18:34
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 22 años, 5 meses
Puntos: 3
Sorry, pero en vdd nunca he trabajado con vectores y no entiendo a lo q te refieres.. si sabes como hacerlo, y si no te es mucha molestia, podrías poner cómo debería de hacer todo esto

Gracias de antemano
Giancarlo
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:43.