visual basic

Páginas: 8 (1982 palabras) Publicado: 12 de febrero de 2015
Capitulo V

INDICE

CAPITULO V

Procesos Repetitivos

01

For / Next

02

For Each

02

Solución del Ejercicio 19

02

Solución del Ejercicio 20

03

Solución del Ejercicio 21

03

Solución del Ejercicio 22

04

Función Reset

04

Función Exit

04

Solución del Ejercicio 23

05

Estructuras repetitivas

06

While / End While

06

Do / Loop06

Solución del Ejercicio 24

08

Solución del Ejercicio 25

08

Solución del Ejercicio 26

09

Solución del Ejercicio 27

10

Solución del Ejercicio 28

11

Solución del Ejercicio 29

12

Solución Del Problema Propuesto
Solución del Problema A

13
13

Ejercicios

14

Despedida

16

Lenguaje de Programación – Capitulo V
Programando con Visual Basic 2005PROCESOS REPETITIVOS
Los procesos repetitivos o llamados bucles, se utilizan para repetir el o los
códigos, un número determinado de veces, para esto usaremos el For, que nos
permitirá repetir un número determinado de veces el código.

For / Next
Con este tipo de bucle podemos repetir un código un número determinado
de veces.

Sintaxis:
For = To [Step ]
'contenido del bucle, loque se va a repetir
Next

Primera Forma: Una de las formas mas utilizadas.

For i = 1 To 10
'contará de 1 hasta 10
'la variable i tomará los valores 1, 2, 3, etc.
Next
Segunda Forma: Esta forma se utiliza para decirle como va a incrementar, ya sea
como el ejemplo de 2 en 2.

For i = 1 To 100 Step 2
'contará desde 1 hasta 100 (realmente 99) de 2 en 2
'la variable i tomará los valores 1,3, 5, etc.
Next

Tercera Forma: Cuando queremos que un bucle sea en decreciente solo bastará
darle un valor negativo, al número, como en el ejemplo, queremos que en vez que
avance del 1 al 10 queremos que este vaya del 10 al 1.

For i = 10 To 1 Step -1
'contará desde 10 hasta 1
'la variable i tomará los valores 10, 9, 8, etc.
Next

Joel Martin Chuco Marrufo
1

Lenguaje deProgramación – Capitulo V
Programando con Visual Basic 2005

For Each
Este bucle repetirá o iterará por cada uno de los elementos contenidos en
una colección.

Sintaxis:
For Each In
'Lo que se hará mientras se repita el bucle
Next

Ejemplo:

Dim s As String
For Each s In "Hola Mundo"
Console.WriteLine(s)
Next
Console.ReadLine()

Este bucle recorre cada uno de los caracteres de unacadena, en este caso
recorrerá cada carácter de la cadena s (Hola Mundo)., comenzando por la H y de
ahí la o y así hasta la ultima o de la palabra Mundo.

Solución del Ejercicio 19

Module Ejercicio19
'Elabore un algoritmo que contenga los número pares del 1 al 10
Sub Main()
Dim N, K As Integer
N=2
Console.WriteLine(N)
For K = 1 To 4
N=N+2
Console.WriteLine(N)
Next
Console.ReadLine()End Sub
End Module

Joel Martin Chuco Marrufo
2

Lenguaje de Programación – Capitulo V
Programando con Visual Basic 2005

Solución del Ejercicio 20

Module Ejercicio20
'Este algoritmo permite mostrar el sueldo promedio de un grupo de
'empleados.
Sub Main()
Dim SE, NE, K, SS As Integer
Dim SP As Single
Console.Write("Ingrese el Numero de Empleados: ")
NE =CInt(Console.ReadLine)
SS = 0
For K = 1 To NE
Console.Write("Ingrese el Sueldo {0}: ", K)
SE = CInt(Console.ReadLine)
SS = SS + SE
Next
SP = CSng(SS / NE)
Console.WriteLine("El Sueldo Promedio es: {0}", SP)
Console.ReadLine()
End Sub
End Module

Solución del Ejercicio 21

Module Ejercicio21
'Este algoritmo solicita la edad de 200 personas, y muestra
'cuantos son mayores y menores de edad hay.
SubMain()
Dim EP, MAY, MEN, K As Integer
MAY = 0
MEN = 0
For K = 1 To 200
Console.Write("Ingrese la Edad : ")
EP = CInt(Console.ReadLine)
If EP < 18 Then
MEN += 1
Else
MAY += 1
End If
Next
Console.WriteLine("Usted ha Ingresado {0} {1}", MEN, " Menores de Edad")
Console.WriteLine("Usted ha Ingresado {0} {1}", MAY, " Mayores de Edad")
Console.ReadLine()
End Sub
End Module

Joel Martin...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Visual basic
  • visual basic
  • Visual Basic
  • visual basic
  • visual basic
  • visual basic
  • Visual basic
  • Que Es El Visual Basic

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS