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

novato: comparar números

Estas en el tema de novato: comparar números en el foro de ASP Clásico en Foros del Web. Hola, mi problema es muy tonto. Se trata de lo siguiente: respondido=request.form ("radio") correcto=dime_solucion () if (respondido=correcto) then response.write ("son iguales") else response.write ("son distintos") ...
  #1 (permalink)  
Antiguo 08/01/2004, 04:48
 
Fecha de Ingreso: enero-2002
Ubicación: Graná
Mensajes: 646
Antigüedad: 23 años, 4 meses
Puntos: 0
novato: comparar números

Hola, mi problema es muy tonto. Se trata de lo siguiente:

respondido=request.form ("radio")
correcto=dime_solucion ()
if (respondido=correcto) then
response.write ("son iguales")
else
response.write ("son distintos")
end if

he hecho un response.write de respondido y de correcto y, con iguales valores sale "son distintos", es decir que no hace bien la comparación, pero no se porqué
  #2 (permalink)  
Antiguo 08/01/2004, 07:17
 
Fecha de Ingreso: septiembre-2003
Mensajes: 341
Antigüedad: 21 años, 7 meses
Puntos: 0
Hola aviana,

¿Que es lo que estas comparando?,
Si lo que pretendes comparar son numeros primero deberás pasar a valor numerico
Cita:
respondido=request.form ("radio")
para ello por ejemplo si es un numero entero lo que debes poner es:

Cita:
respondido=CInt(request.form ("radio"))
Si no lo conviertes a numerico estaràs comparando un string con un valor numerico y por eso la funcion te devuelve que son valores diferentes.

Salu2.
  #3 (permalink)  
Antiguo 08/01/2004, 08:13
gi0
 
Fecha de Ingreso: noviembre-2003
Mensajes: 3
Antigüedad: 21 años, 5 meses
Puntos: 0
prueba esto ...

respondido=request.form ("radio")
correcto=dime_solucion ()

if (respondido == correcto) then
response.write ("son iguales")
else
response.write ("son distintos")
end if

ok ??
  #4 (permalink)  
Antiguo 09/01/2004, 11:22
 
Fecha de Ingreso: enero-2002
Ubicación: Graná
Mensajes: 646
Antigüedad: 23 años, 4 meses
Puntos: 0
ya lo probé y no funciona, eso es en C

Lo que si hice fue usar la función strcomp y así si resultó. Gracias a todos y un saludo
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 15:47.