Anda di halaman 1dari 8

Sentencias

While

C++

Do While

Profesor: Juan Carlos Cabrera TSU Anlisis y Diseo de Sistema G-001

Victor Da Costa Cesar Tinoco

CI: 21456955 CI: 22738488

Ciclo While C++


En este ciclo el cuerpo de instrucciones se ejecuta mientras una condicin permanezca como verdadera en el momento en que la condicin se convierte en falsa el ciclo termina. Su formato general es : -------------------------------------------Cargar o inicializar variable de condicin; while(condicin) { grupo cierto de instrucciones; instruccin(es) para salir del ciclo; }; -------------------------------------------Un error muy comn con el while, es poner un punto y coma(;) despus de la (condicin) ejemplo while(condicin); -esto es y causa un error. Ejemplo:
CODIGO: #include <iostream> using namespace std; int main () { system ("cls"); // declaracion variables int x=1; // instruccion while while(x<=10) { cout<<"Gloria "<<x<<endl; system ("pause"); x++; }; }

Corrida

While
Las sentencias de iteracin while permiten repetir un conjunto de sentencias ejecutando un bucle. Observe que en todos los casos el bucle puede estar constituido por una sola sentencia o por varias. En cuyo caso se trata de un bloque de cdigo delimitado por un par de corchetes { }. Si se trata de una sola sentencia, los corchetes no son necesarios. La sentencia while ejecuta iterativamente el bucle definido por el bloque de cdigo <sentencia> siempre que el valor devuelto por la expresin <condicin> (que debe estar entre parntesis) sea cierto. A este ciclo tambin se le conoce tambin como ciclo de condicin de entrada o prueba por arriba porque este ciclo evala primero la condicin y posteriormente ejecuta las instrucciones.

Ciclo Do While C++


Su diferencia bsica con el ciclo while es que la prueba de condicin es hecha al finalizar el ciclo, es decir las instrucciones se ejecutan cuando menos una vez porque primero ejecuta las instrucciones y al final evala la condicin; Tambin se le conoce por esta razn como ciclo de condicin de salida. Su formato general es : -------------------------------------------cargar o inicializar variable de condicin; do { grupo cierto de instruccin(es); instruccin(es) de rompimiento de ciclo; } while (condicin);

Ejemplo:
CODIGO: #include <iostream> using namespace std; int main () { system ("cls"); // declaracion variables int x=1; // instruccion do while do{ cout<<"Gloria "<<x<<endl; system ("pause"); x++; } while(x<=10); }

Corrida

Do While
La sentencia dowhile permite ejecutar repetidamente un bloque de cdigo mientras se cumpla una determinada condicin que es chequeada despus de cada iteracin. Otra diferencia bsica con el ciclo while es que, aunque la condicin sea falsa desde un principio el cuerpo de instrucciones se ejecutara por lo menos una vez. La sentencia do ejecuta repetidamente el bucle definido por el bloque de cdigo <sentencia> hasta que la sentencia de control <condicin> devuelve el valor falso. Puesto que el control se evala despus de cada ejecucin del bucle, resulta que este se ejecuta al menos una vez, aunque <condicin> devuelva el valor falso desde el principio (si requiere que el bucle no se ejecute ninguna vez, es mejor utilizar while).

in F

Anda mungkin juga menyukai