do while

Este bucle es en esencia idéntico que el anterior, con la única diferencia de que la comprobación de la condición se hace al final; es decir, el contenido dentro del bucle se ejecutará al menos una vez. La estructura general de este bucle es el siguiente:

do statement while(condition);

Veamos un ejemplo:

#include <iostream>
using namespace std;

int main ()
{
  int n = 10;

   do{
    cout << n << ", ";
    --n;
  }while (n>0)

  cout << "¡Despegue!\n";
}

Pregunta

  • ¿Qué pasaría si la condición siempre se cumpliese?

Pregunta 2

  • ¿Qué pasaría si n=-1 antes de empezar el bucle y la condición sea n>1?

Ejercicio

  • Cree un código que dado un string por entrada estandar, vaya imprimiendo el string quitando por cada vuelta el último caracter, hasta que quede vacío.

results matching ""

    No results matching ""