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

Problema con bucle + if

Estas en el tema de Problema con bucle + if en el foro de ASP Clásico en Foros del Web. buenas.. tengo un problema que no he podido resolver a pesar de que parece sumamente sencillo. El tema es que tengo el siguiente bucle.... <% ...
  #1 (permalink)  
Antiguo 24/09/2007, 06:50
 
Fecha de Ingreso: agosto-2004
Mensajes: 38
Antigüedad: 20 años, 9 meses
Puntos: 1
Problema con bucle + if

buenas.. tengo un problema que no he podido resolver a pesar de que parece sumamente sencillo.

El tema es que tengo el siguiente bucle....

<%
redim mopre(mesesalretiro-1), wage(mesesalretiro-1), category(mesesalretiro-1)
for i = 0 to (mesesalretiro)

mopre(i) = valormopre
wage(i) = salario(0)
category(i) = categoriaf(0)

if wage(i) > 3 * mopre(i) then
response.write(wage(i) & "wage <br>")
response.write(mopre(i) & "mopre <br>")
response.write( "Su salario es mayor a 75 mopre")
end if
next
%>

me imprime en cada una de las líneas
2000 wage
6000 mopre
"... su salario es mayor a 75 mopre ...."

cosa que es mentira. es decir, el "if" compara 2000 contra 600 y dice que 2000 es mayor a 6000!.. alguien tiene idea a que se puede deber ?.

saludos y mil gracias!.
  #2 (permalink)  
Antiguo 24/09/2007, 07:19
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Re: Problema con bucle + if

Por que lo que sea que tengas en los vectores no es numérico, debes hacer un cast explícito: if CDbl(wage(i)) > (3 * CDbl(mopre(i))) then

saludos
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 12:10.