Documentos de Académico
Documentos de Profesional
Documentos de Cultura
do
{
....
....
Bloque de Instrucciones....
....
....
}
while(condición de finalización); //por ejemplo numero
!= 23
Línea 2:
En la línea 2 tenemos una llave abriendo "{" lo cual como
sabemos indica que allí comienza un bloque de instrucciones que
se ejecutaran cada vez que el ciclo de un "giro". Esta llave no es
del todo obligatoria, sin embargo si no la ponemos solo se
ejecutará dentro de nuestro ciclo la primera línea inmediatamente
posterior a la instrucción do, de modo que si deseamos que se
ejecuten varias líneas dentro de nuestro ciclo, debemos usar las
llaves. En lo personal, es preferible poner siempre las llaves sin
importar cuantas líneas se vayan a ejecutar, es una buena
práctica de programación y te puede evitar dolores de cabeza
Línea 3 a 7:
En estas líneas es donde estarán todas las operaciones que
queramos llevar a cabo de manera iterativa durante la ejecución
del ciclo, este bloque podrá tener la cantidad de líneas necesarias
incluso, como veremos más adelante dentro de estas podría
haber uno o más ciclos, así que podrías tener todo un programa
dentro de un ciclo.
Línea 8:
En esta última línea hacemos uso de la llave cerrando "}", una vez
más como seguramente ya debemos saber esta nos indica que
allí termina el bloque de instrucciones que se ejecutarán de
manera cíclica y se dará por terminada la ejecución de este para
continuar ejecutando el resto del algoritmo.
Línea 9:
La línea 9 en el ciclo do-while, tiene la misma importancia y
función que l alinea 1 en la sección del ciclo while, cabe resaltar
que simplemente evalúa la condición y define si se cumple o no
para seguir con la ejecución del ciclo o con la del resto del
algoritmo, de este modo podemos ver que el ciclo while y el do-
while son muy similares, con la pequeña diferencia en que en uno
se evalúa la condición desde el principio y en la otra al final de
cada ciclo.
Solución Ejemplo 1:
Para solucionar esto, debemos tener clara cuál va a ser la
condición que se debe cumplir para que el ciclo este pidiendo el
numero constantemente. El ciclo se va a detener solo cuando el
numero ingresado sea mayor que 100, así que la condición para
que se siga ejecutando es que el numero sea menor a 100,
¿Comprender la lógica?, es simple si para que se detenga el
numero debe ser mayor a 100, entonces para seguirse
ejecutando el numero debe ser menor o igual a 100, veámoslo
entonces
int numero;
do
{
cout << "Ingrese un numero ";
cin >> numero;
}
while(numero <= 100);
#include "iostream"