ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Bucle While


Enviado por   •  19 de Junio de 2020  •  Tarea  •  462 Palabras (2 Páginas)  •  109 Visitas

Página 1 de 2

Bucle While

El While trabaja con una condición verdadera, dicho bucle se realizará hasta que la condición impuesta sea falsa, la variable que está en la condición debe cambiar para que el ciclo no sea infinito, la sintaxis es:

i=0
While “condición verdadera”

    'instrucciones

End While
i=i+1

Ejemplo:

Sub gerencia()

        Dim num As Integer = 1

 

        While num <= 5

            Console.WriteLine(num)

            num += 1

        End While

 

        Console.ReadLine()

 

    End Sub

Bucle For

El bucle for se ejecuta hasta que la condición sea verdadera, además de la condición, tiene una variable de inicialización la cual aumenta o decrece. Las 3 partes no son necesarias, al no indicar el incremento el programa lo asume como uno. La sintaxis es:

For inicialización de variable To límite

{Conjunto de instrucciones que se repetirán}

Next incrementar variable

Ejemplo:

Sub ejemplo_para_gerencia()

For i= 1 to 100
        Msgbox ( “i = “ & i)

Next i

End sub

Bucle Do – While o Do – Loop

Este bucle tiene la misma lógica que el While, si la condición es cierta el ciclo dará una vuelta de más y así sucesivamente, este bucle primero da una interacción y después de este si se pregunta si debe hacer más.  Se utiliza generalmente cuando no sabemos cuántas veces se habrá de ejecutar el bucle. La sintaxis es:

Do

    'intrucciones

Loop While condicion

 

'Otra sintaxis

Do

    'intrucciones

Loop Until condición

Ejemplo:

Sub Gerencia()

 

        Dim num As Integer = 0

 

        Do

            Console.WriteLine("Introduce un número entre 0 y 10")

            num = Console.ReadLine()

        Loop While num >= 10 Or num < 0

 

        Console.WriteLine("El numero introducido con Loop While es  " & num)

 

        Do

            Console.WriteLine("Introduce un número entre 0 y 10")

            num = Console.ReadLine()

        Loop Until num <= 10 Or num > 0

...

Descargar como (para miembros actualizados) txt (2 Kb) pdf (63 Kb) docx (213 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com