Estructuras De Control Repetitiva

  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Estructuras De Control Repetitiva as PDF for free.

More details

  • Words: 346
  • Pages: 4
Estructuras de Control en ASP Estructura simple Repetitiva FOR / NEXT Esta estructura repetitiva inicializa un contador con el valor-inicial y hasta que no llegue al valor-final inclusive no detiene la ejecución de las instrucciones contenidas. Cada vez que ejecuta las instrucciones incrementa en uno el contador, salvo que se encuentre definida la sección del step que indica cual es el incremento del contador. Veamos cómo funciona en ASP FOR contador = valor_inicial TO valor_final STEP valor_incremento Sentencias .... NEXT Willeams Medina Email - [email protected]

Ejemplo de ASP <% dim x for x=1 to 10 STEP 1 response.write(x & "-") next response.write("
") for x=1 to 10 step 2 response.write(x & "-") next %>

Ejemplo de ASP <% dim x for y=20 to 10 STEP - 2 response.write(y & "-") Next response.write("
") for y=20 to 10 step -1 response.write(y & "-") next %>

Estructuras repetitivas en ASP For / Next Combinadas con Enunciado ELSE Opcionalmente se puede colocar una estructura repetitiva con una serie de sentencias asociadas a la evaluación negativa de la expresión. Estas sentencias se deben colocar después de la orden ELSE y antes del END IF. IF (expresion) then Sentencias .... ELSE FOR contador = valor_inicial TO valor_final STEP valor_incremento Sentencias .... NEXT END IF

A continuación un ejemplo, se desea imprimir el cronograma de pagos de un estudiante a partir de la fecha actual, si el tipo es 1, significa que es becado y esta exonerado de pagos, si el tipo es diferente de 1, se imprime el cronograma

Ejemplo de ASP

<% dim tipo, fecha fecha = date() tipo = 2 If (tipo = 1) then Response.Write("
Exonerado de pagos : ") ELSE Response.Write("
Cronograma de pagos : ") for x = 1 to 12 STEP 1 response.write("
Pago N " & x ) response.write("
Fecha de pago " & (fecha + (x * 30)) ) next End IF %>

Related Documents