Forma 1 Do While expresión lógica Una o más instrucciones (1) Loop

7
Forma 1 Do While expresión lógica Una o más instrucciones (1) Loop Tema 9. Estructuras de repetición “Repetir Mientras” s de la estructura “repetir mientras” en Visual Bas Forma 2 While expresión lógica Una o más instrucciones (1) End While

description

Tema 9. Estructuras de repetición “Repetir Mientras”. Sintaxis de la estructura “repetir mientras” en Visual Basic. Forma 1 Do While expresión lógica Una o más instrucciones (1) Loop. Forma 2 While expresión lógica Una o más instrucciones (1) End W hile. EJERCICIO No. 1. - PowerPoint PPT Presentation

Transcript of Forma 1 Do While expresión lógica Una o más instrucciones (1) Loop

Page 1: Forma 1 Do  While expresión lógica Una  o más instrucciones (1) Loop

Forma 1

Do While expresión lógica Una o más instrucciones (1) Loop

Tema 9. Estructuras de repetición“Repetir Mientras”

Sintaxis de la estructura “repetir mientras” en Visual Basic

Forma 2

While expresión lógica Una o más instrucciones (1) End While

Page 2: Forma 1 Do  While expresión lógica Una  o más instrucciones (1) Loop

EJERCICIO No. 1

Dado un conjunto de valores de diámetros de los árboles de una parcela, calcular la cantidad de árboles que pueden ubicarse dentro de cada una de las siguientes categorías:

Categoría de diámetro (cm)≤ 10

(10,20]> 20

Page 3: Forma 1 Do  While expresión lógica Una  o más instrucciones (1) Loop

Programa que calcula la suma y la media aritmética de un conjunto de números. No se conoce de antemano cuántos números se van a introducir.

EJERCICIO No. 2

Cada vez que se introduce un número se muestra un MsgBox donde se pregunta si se desea introducir un nuevo número, si la respuesta es sí, aparece un InputBox para escribir el siguiente número, si es no, entonces se muestran la suma, la media aritmética y la cantidad de números procesados.

Page 4: Forma 1 Do  While expresión lógica Una  o más instrucciones (1) Loop

Variable = Msgbox (“mensaje”, tipo_MsgBox, “título”)

Sintaxis completa MsgBox

Tipo de MsgBox Botones que aparecen0 Aceptar1 Aceptar y Cancelar2 Abortar, Reintentar, Ignorar3 Sí, No, Cancelar4 Sí, No5 Reintentar, Cancelar

Page 5: Forma 1 Do  While expresión lógica Una  o más instrucciones (1) Loop

Valor Significado1 El usuario hizo clic en el botón Aceptar2 El usuario hizo clic en el botón Cancelar3 El usuario hizo clic en el botón Abortar4 El usuario hizo clic en el botón Reintentar5 El usuario hizo clic en el botón Ignorar6 El usuario hizo clic en el botón Sí7 El usuario hizo clic en el botón No

Valores de retorno de un MsgBox

Page 6: Forma 1 Do  While expresión lógica Una  o más instrucciones (1) Loop

Sub Main()

Dim num, suma, media As Single Dim can_num As Integer Dim resp As Byte

suma = 0 can_num = 0 resp = 6 Do While resp = 6 num = InputBox("Escriba un número:", "ejemplo 2") suma = suma + num can_num = can_num + 1 resp = MsgBox("¿Desea introducir otro número?", 4, "ejemplo 2") Loop media = suma / can_num MsgBox("Números procesados = " & can_num & Chr(10) & "Suma = " & suma & Chr(10) & "Media = " & media) End Sub

Page 7: Forma 1 Do  While expresión lógica Una  o más instrucciones (1) Loop

Una facultad necesita un programa para obtener la siguiente información acerca de sus estudiantes:-Número de estudiantes del sexo femenino-Número de estudiantes del sexo masculino-Promedio general de los hombres-Promedio general de las mujeres

Asumir que el número de estudiantes es conocido previamente por el usuario

EJERCICIO No. 3