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

Estructura Do Loop/While

Estas en el tema de Estructura Do Loop/While en el foro de ASP Clásico en Foros del Web. Confeccionar un formulario que solicite el ingreso de dos valores enteros. Luego imprimir de uno en uno desde el menor hasta el mayor inclusive. ¿Alguien ...
  #1 (permalink)  
Antiguo 19/10/2007, 11:12
 
Fecha de Ingreso: mayo-2007
Ubicación: PIC-16F84A
Mensajes: 729
Antigüedad: 17 años, 11 meses
Puntos: 8
Exclamación Estructura Do Loop/While

Confeccionar un formulario que solicite el ingreso de dos valores enteros.
Luego imprimir de uno en uno desde el menor hasta el mayor inclusive.

¿Alguien sabe hacer esto?

En la primera web llamada 4.html puse el codigo abajo que llama a otra 4.asp.

Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<form id="form1" name="form1" method="post" action="">
  <label>
  <input name="op1" type="text" id="op1" />
  </label> 
  + 
  <label>
  <input name="op2" type="text" id="op2" />
  </label>
  <p>
    <label>
    <input type="submit" name="Submit" value="Enviar" />
    </label>
  </p>
</form>
</body>
</html>
  #2 (permalink)  
Antiguo 19/10/2007, 12:40
Avatar de ftabilo  
Fecha de Ingreso: junio-2007
Ubicación: En el Pc
Mensajes: 139
Antigüedad: 17 años, 10 meses
Puntos: 3
Re: Estructura Do Loop/While

Hola REHome mira, la solución es simple, y ni siquiera necesitas de ciclos, simplementa captura el valor de los campos texto, y comparalos y en base a la comparacion los muestras por ejemplo:

Código PHP:
Dim num1,num2
num1 
Request.Form("op1")
num1 Request.Form("op2")
 
If 
num1<num2 Then
Response
.Write(num1&"<br/>")
Response.Write(num2)
End If
If 
num1>num2 Then
Response
.Write(num2&"<br/>")
Response.Write(num1)
Else
Response.Write("Los numeros son iguales")
End If 
Seria bueno que validaras los campos con javascript para evitar que se ingresen letras o caracteres extraños.

Ademas debes especificar una pagina en el action del form.

Saludos
  #3 (permalink)  
Antiguo 19/10/2007, 12:49
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Re: Estructura Do Loop/While

Hola, pero de la manera que lo entendí, -a lo mejor mal porque es viernes- es que llegan 2 números ingresados desde el formulario, luego se toma el menor y se imprime en consecutivo hasta llegar al mayor, esto me suena a tarea...en fin, a ver si tanto alcohol me deja pensarlo bien .

Código:
Dim num1
Dim num2
Dim mayor
Dim menor

num1 = request.form("op1")
num2 = request.form("op2")

if isNumeric(num1) and isNumeric(num2) then
  num1 = cint(nu1)
  num2 = cint(num2)

  if num1 > num2 then
     mayor = num1
     menor = num2
  else
     mayor = num2
     menor = num1
  end if

  for i = menor to mayor
    Response.Write(i & "<br />")
  next
else
  Response.Write("Datos incorrectos")
end if

'cambiar ciclo for por este loop si se quiere utilizar un ciclo diferente
'do while menor <= mayor
 '  Response.write(menor & "<br />")
 '  menor = menor + 1
'loop
Salud
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #4 (permalink)  
Antiguo 20/10/2007, 07:06
 
Fecha de Ingreso: mayo-2007
Ubicación: PIC-16F84A
Mensajes: 729
Antigüedad: 17 años, 11 meses
Puntos: 8
Re: Estructura Do Loop/While

Muchas gracias, las dos me valen, el que quería era el segundo. Gracias a los dos.
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 05:41.