Operadores relacionales = igual que > mayor que < menor que >= mayor o igual que <= menor o igual que <> distinto de Operadores lógicos Y AND O OR NEGACION NOT Estructuras repetitivas For variable = valor inicial to valor final [step incremento] sentencia 1 sentencia 2 ... Next Si no especificamos nada el incremento será 1 El Control Lista de Opciones La finalidad general de un control del tipo lista es ofrecer una lista de elementos para que el usuario pueda seleccionar uno, aunque también puede utilizarse solo para mostrar un conjunto de datos en forma de lista. El Control Lista de Opciones Las listas de elementos que muestran los controles del tipo lista no son estáticas, sino que es posible agregar nuevos elementos, eliminar otros e, incluso, borrarlos todos y dejar la lista vacía. Add -> agrega un nuevo elemento a la lista --> listbox1.add(elemento) ●Remove -> borra un elemento concreto de la lista --> listbox1.remove(posicion_elemento) ●Clear -> borra todos los elementos y deja la lista vacía ● Ejercicio Realiza un programa que permita imprimir los 50 primeros números enteros. Utilizaremos para ello un control del tipo lista, en el que se imprimirán los números. Ejercicio Realiza un formulario como el de la figura, que permita calcular la suma de todos los números enteros comprendidos entre dos que introduce el usuario. Sentencias Do ... Loop Do While (condicion) Do until (condicion) sentencias sentencias loop loop Do Do sentencias sentencias loop while (condicion) loop until (condicion) Haz mientras se cumpla la condición Haz hasta que se cumpla la condición Ejercicio (Do while ... Loop) Utilizaremos el bucle Do while ... Loop para imprimir en una lista todos los números enteros comprendidos entre dos que se indicarán mediante la función InputBox. Ejercicio (Do Until...Loop) Calcular el factorial de un número utilizando un bucle de la forma Do Until ... Loop. Utiliza la función InputBox para introducir el número del que vamos a calcular el factorial. El resultado del factorial lo mostraremos en una etiqueta. Do...Loop While Realizar un programa que permita sumar una serie de números. Utiliza un bucle de la forma Do...Loop While. El programa preguntará mediante la función InputBox cuántos números queremos sumar. A continuación, irá pidiendo uno a uno mediante InputBox dichos números y realizará la suma. Do...Loop Until Realiza un programa que pida un número al usuario. Mientras el número no sea mayor o igual que cero deberemos seguir pidiendo el número. Una vez introducido un número correcto calcularemos la raíz cuadrada (utiliza la función sqr(número)) Botones de opción y marcos Los botones de opción son los controles que se utilizan para ofrecer al usuario de la aplicación varias opciones, excluyentes entre sí. La propiedad de los botones de opción que interesa es Value, que puede tomar dos posibles valores: True si el usuario ha activado el botón de opción, o False si no lo ha hecho. Botones de opción y marcos Si se desea que dos o más botones de opción sean excluyentes entre sí, han de crearse dentro de un control Marco, que los mantendrá agrupados. Ejercicio Realiza un formulario que servirá para mostrar una lista ordenada de números. El programa debe controlar cuál es el límite inferior y el límite superior Casillas de Verificación El programa que crearemos permitirá analizar la divisibilidad de un número. Ejercicios Realizar los ejercicios de la hoja.