El documento explica los bucles while y do while en C++. While evalúa la condición antes de ejecutar el bloque, mientras que do while lo hace después. Se proveen ejemplos como tablas de multiplicar, divisores de un número, sumar números hasta introducir un cero, y cálculo de factorial comprobando el valor de entrada. Finalmente, se proponen ejercicios prácticos para implementar con while o do while, como encontrar divisores comunes, máximo común divisor, contar múltiplos, hallar el mayor dígito, contar