Control repetitivo c/c++

Páginas: 2 (476 palabras) Publicado: 31 de mayo de 2010
While
La sentencia while ejecuta una sentencia desde cero o mas veces, dependiendo de una condición. Se compone de lo siguiente:
While (condición)
Sentencia;

La condición es cualquier númeroracional o lógico y la sentencia es simple o compuesta.
Pasos de la ejecución del while:
Primero se evalúa la condición.
Si no se cumple la condición no se ejecuta la sentencia y se pasa alsiguiente bloque del programa
Y si se cumple la condición se ejecuta la sentencia y se repite desde donde empieza while hasta que ya no se cumpla la condición.
El siguiente programa muestra un programa quesolicita obligatoriamente una de las dos respuestas posilbles

#include
#include
main()
{
char car = '\0';
printf("Desea continuar s/n (sí o no) ");
car = getchar();
while (car !='s' && car != 'n')
{
fflush(stdin);
printf("Desea continuar s/n (sí o no) ");
car = getchar();
}
}

Do-while
La sentencia do-while es lo mismo que el while pero se ejecuta lsentencia de uno a mas veces dependiendo del arreglo. Se compone de lo siguiente:
Do
Sentencia;
While (condición);

La condición es cualquier número racional o lógico y la sentencia es simple ocompuesta. Y la estructura do-while finaliza con un punto y coma.

Pasos de la ejecución del do-while:
Primero se ejecuta la sentencia de do.
Se evalua la condición y si no se cumple y se pasa alsiguiente bloque del programa
Y si se cumple la condición se vuelve a repetir el ciclo desde do hasta que la condición ya no se cumpla.

Double n;
Do // ejecutar las sentencias siguientes
{Printf(“Numero: “);
Scanf(“%lf”, &n);
}
While ( n < 0 ); // mientras n sea menor que cero

Cuando se utiliza do-while la sentencia al menos se ejecuta una vez porque hasta al final se evalúa lacondición. Pero en cambio con while primero se evalúa la condición y después se ejecuta la sentencia así que si la condición no se cumple no se ejecutara nunca la sentencia.

for
For permite ejecutar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • estructuras repetitivas C
  • Ciclo Repetitivo de C++
  • Estructuras repetitivas en c
  • el lenguale c en la instrumentacion y control
  • cartas de control c
  • Estructuras de control en c#
  • Sentencias de control en c
  • Estructuras De Control C++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS