Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programación I
Contenido de la Unidad
1 .- Fundamentos de sentencias iterativas o repetitivas ............................................................................ 3
1.1 Conceptualización ............................................................................................................................... 3
2 Sentencias iterativa controladas por contador ........................................................................................ 4
2.1 Sentencia repetitiva for ........................................................................................................................ 5
2.2 Recorriendo colecciones con foreach .................................................................................................. 9
3 Bibliografía .................................................................................................................................... 12
Introducción
• Coloque líneas en blanco por encima y debajo de las sentencias iterativas y aplique sangría al
cuerpo del bloque de instrucciones para mejorar la legibilidad.
Nótese que el ejercicio se ha adaptado para hacer los cálculos para cualquier capital e interés, podría
agregarse para cualquier cantidad de años.
Colección de elementos
La variable element solo existe en el contexto del foreach. No siendo un contador el que controla las
iteraciones, es el recorrer la colección completa de principio a fin la que lo hace.
Se puede tomar ventaja de esta característica para recorrer colecciones de las cuales no es necesario
conocer su número de elementos. Esto se verá en el siguiente ejemplo:
Todos los campos marcados con error mostraran el mismo toolTip, esto es porque el mensaje se define
hasta haber encontrado error en el valor esperado de cada campo. La validación se lleva a cabo al dar
clic en el botón Guardar.
Como lo que se necesita hacer es validar todos los controles del formulario y no todos son del mismo
tipo, se deben tener las siguientes consideraciones:
• La colección a recorrer es Controls, es donde se encuentran las referencias a todos los controles
del formulario.
• Como hay controles que no interesa validar validar, como los label, es necesario discriminar
entre por su tipo, por ello se verá una serie de if anidados donde se valida el tipo de control y
según este tipo se valida si se ha llenado o no.
3 Bibliografía
• Learn to Develop with Microsoft Developer Network | MSDN. (2016). Msdn.microsoft.com.
Recuperado 30/08/2016, de https://msdn.microsoft.com