Ir al contenido principal

Ciclo While (Visual Basic)

Ciclo While (Visual Basic)

¿Qué es un ciclo while?
Los ciclos while es otra forma de hacer repeticiones de condiciones permitiéndonos ejecutarla de manera repetitiva sin tener un valor inicial o final ya que este no depende de valores numéricos y mas bien depende de condiciones otorgadas de verdadero o falso y por este motivo son diferentes y más efectivos a diferencia de los ciclos for.


La sentencia o grupo de sentencias que se repite en un bloque se denomina cuerpo del ciclo y cada repetición del cuerpo del ciclo se llama iteración del ciclo.
¿Cómo funciona un ciclo while?

Necesitamos comprender que en un ciclo while se utiliza cuando queremos o necesitamos repetir una sentencia un numero indefinido de veces, por ejemplo, podemos pedirle al usuario que introduzca una cantidad deseada de latas de refresco a comprar las veces que el desee por lo que podrá poner “2, 4, 7, etc” y el programa seguirá corriendo e ingresando nombres y solo dejara de hacerlo cuando se pida una condición especifica que en este caso seria cuando el usuario ingrese una cantidad mayor a “7”.
Sintaxis
while ( condición )
sentencia;
• Si se requiere realizar más de una sentencia se deben utilizar llaves.
while ( condición )
{
bloque de sentencias;
}Aquí se ejecuta el (los) sentencia (s) mientras la condición es verdadera; al momento de ser falsa termina el ciclo. Si la condición es falsa la primera vez nunca se ejecuta(n) el (las) sentencia(s).

Ejemplos: Ejemplo I: Programa que pide 10 números y calcula y muestra la suma de todos los que fueron pares.
#include <iostream.h>
int suma=0, cont= 10, num;
int main()
{
while (cont > 0)
{
cout << "Dame el numero " << endl;
cin >> num;
if (num % 2 == 0 ) // verificamos que sea un número par
suma += num; // recordemos que suma+= num es equivalente a suma = suma + num (ver modulo1 sección 3)
cont--;
}
cout << "La suma de los numeros pares proporcionados es " << suma << endl;
return 0;
}




Ejemplo II : Obtener el promedio de calificaciones de un grupo de 20 estudiantes
#include <iostream.h>
int total, contador, calif;
double promedio;
int main()
{
total = 0;
contador = 1;
while (contador <= 20 )
{
cout<<" Dame la calificacion "<<endl;
cin >> calif;
total = total + calif;
contador ++;
}
promedio = total / 20.0;
cout<<"El promedio es "<< promedio<<endl;
return 0;
}
En este ciclo, se ejecuta una instrucción siempre y cuando una condición permanezca como verdadera (True). Este ciclo es ideal para las situaciones en las que desconocemos el final de nuestro bucle. Primero se evalúa nuestra condición si es Verdadera o Falsa, y si es Verdadera se ejecutará a instrucción que está dentro de nuestro ciclo. Ejemplo:

Dim contador As Integer = 0 Dim suma As Integer = 0
While (contador <= 10)
contador = contador + 2
MsgBox("La condición sigue siendo verdadera. Contador = " & contador)
End While
Este ciclo lo abrimos con la sentencia “While” y se cierra con la sentencia “End While”. Luego de “While” colocamos nuestra condición, esta condición mientras sea Verdadera (True), ejecutará nuestra instrucción hasta que cambie su valor a Falso (False). En el ejemplo nuestra condición, es que siempre y cuando contador se mantenga menor o igual a “10” se ejecute nuestra instrucción. Siguiente a esto imprimimos en un MsgBox el mensaje “La condición sigue siendo verdadera”, concatenando a su lado el valor de “Contador” . Cuando “Contador” tome un valor mayor o igual a “10” se dejará de ejecutar nuestro Bucle.


Comentarios

  1. Excelente página mi hermano la información está muy completa...es de gran ayuda para muchos se agradece tu esfuerzo. Sigue así

    ResponderBorrar
  2. Sos un crack Adan de verdad
    Esta informacion es entendible y no es muy complicada interesante ciclo.
    Espero que sigas compartiendo mas sobre este ciclo.😎👍

    ResponderBorrar

Publicar un comentario

Entradas más populares de este blog

Ejemplos De Ejercicios Del (Ciclo While)

Ejemplos de Ejercicios del Ciclo While (Visual Basic) Ejemplos sobre el Ciclo While Hasta ahora hemos empleado estructuras SECUENCIALES y CONDICIONALES. Existe otro tipo de estructuras tan importantes como las anteriores que son las estructuras REPETITIVAS. Una estructura repetitiva permite ejecutar una instrucción o un conjunto de instrucciones varias veces. Una ejecución repetitiva de sentencias se caracteriza por: - Las sentencias que se repiten. - El test o prueba de condición antes de cada repetición, que motivará que se repitan o no las sentencias. Estructura repetitiva Do While (condición) ... Loop. Representación gráfica de la estructura Do While (condición) ... Loop: No debemos confundir la representación gráfica de la estructura repetitiva Do While ... Loop (Mientras) con la estructura condicional If (Si) Funcionamiento: En primer lugar se verifica la condición, si la misma resulta verdadera se ejecutan las operaciones que indicamos por la rama del Verdade...

Diferencias Entre Ciclos

Diferecias entre ciclos While,Do While y For Programación: diferencia entre los ciclos While, Do while y For ¿Sabías que hay diferencia entre el ciclo while y el ciclo do while? Se usan de diferentes formas al igual que el ciclo For. Siempre es muy importante tener conocimiento de estos ciclos while, do while y for. Por eso detallaré sus diferencias, también de que trata cada uno (su definición). Se dice que una de las cosas mas difíciles de entender para los programadores que recién están empezando en este mundo de la programación son estos ciclos o también llamados bucles. Pero también son importantes a la hora de aprender programación Primordialmente saber que cuando se trata de ciclos o bucles, se refiere a repetir o iterar algo. Diferencias y conceptos de los ciclos While Do while y For Las grandes diferencias en el uso de estos ciclos son muy claros. Te explico a continuación. Bucle o ciclo WHILE Este bucle o también llamado ciclo permite repetir un grupo de instr...