Curso de C++ / Cap 06

🎬 Capítulo 06: Bucles For While- Do While en C++

🧠 Introducción

Bienvenido al sexto capítulo del curso de C++ en CodeMente. En este episodio aprenderás qué son los bucles en programacion, Bucles For, Bucles While, Bucles Do While. Tambien aprenderemos la clara diferencia entre While y Do While .


📺 Video de la Clase


📘 Teoría del Tema

QUE SON LOS BUCLES EN PROGRAMACION?

En programacion C++ un bucle (o un ciclo), es una estructura que permite ejecutar repetidamente un bloque de codigo mientras se cumpla una condicion especifica.

Escencialmente, es una forma de automatizar tareas repetitivas sin tener que escribir el mismo codigo varias veces. Los bucles son fundamentales para la eficiencia y la flexibilidad en la programacion.


Que son los bucles For?

Un bucle for(tambien llamado ciclo for o estructura repetitiva for). Es una estructura de control que se usaa en programacion para repetir un bloque de instrucciones un numero determinado de veces.

Sintaxis For

for(inicializacion;condicion;incremento;){
//codigo a repetir
}

Ejemplo


// Ejemplo For...(repite del 1 al 5)
#include <iostream>
using namespace std;

int main() {
    for(int i=1;i<=5;i++) {
      cout<<"Iteracion"<<i<<endl;
    }

    return 0;
}
  

Que son los bucles While?

Un bucle While(o ciclo while) es otra estructura repetitiva en programacion que ejecuta un bloque de codigo mientras una condicion sea verdadera.

El bucle While se usa cuando no sabes cuantas veces se repetira algo, pero quieres que continue mientras se cumple una condicion. Por ejemplo, imagina que quieres mostrar numeros mientras sean menores que 5

Sintaxis While

Wile (condicion){
//Codigo que se repetira

}

🧮 Ejercicio Resuelto

Ejercicio While:

Escribe un programa que pida la cntraseña correcta al usuario.



  #include <iostream>
  using namespace std;

int main() {
    string contraseña;

    cout << "Introduce tu contraseña: ";
    cin >> contraseña;

    while (contraseña != "1234") {
        cout << "Incorrecta. Intenta de nuevo: ";
        cin >> contraseña;
    }

    cout << "¡Contraseña correcta!"<< endl;
return 0;
}

Que son los bucles Do While?

Un bucle Do While(o ciclo hacer-mientras) es una estructura repetitiva que siempre se ejecuta al menos una vez, sin importar si la condicion es verdadera o falsa.

Esto ocurre porque la condicion se evalua al final del ciclo, no al inicio como en el While.

Sintaxis Do While

do {
// Código que se ejecutará al menos una vez
} while(condición);

🧮 Ejercicio Resuelto

Ejercicio Do While:

Escribe un programa que solicite al usuario una contrasenia, si marca incorrecto siempre le pedira que ingrese la contrasenia, hasta ingresar la correcta.



  #include <iostream>
  using namespace std;

int main() {
  
  string password;
  do{
      cout<<"Introduce la contrasenia: ";
      cin>>password;
  }while (password != "1234");

  cout<<"Acceso concedido";  

return 0;
}


COMPARACION ENTRE BUCLES

Caracteristicas For While Do-While
Conozco el numero de repeticiones? ✅Ideal ❌No necesariamente ❌No necesariamente
Evalua condicion antes? ✅Si ✅Si ❌No(evalua despues)
Ejecuta al menos una vez? ❌Solo si es Condicion ❌Solo si es Condicion ✅Siempre
Mejor Uso Conteos controlados Condicion variable Menus o acciones iniciales

Resumen (con Jugos)

  • While primero pregunta si hay un vaso (Solo sirve el jugo si ya estaba)
  • Do While sirve jugo al menos una vez. Luego pregunta si vas a repetir.

📎 Capítulos Relacionados

⬅️ Capítulo Anterior | Capítulo Siguiente ➡️


📢 No olvides suscribirte al canal y dejar tu comentario con tus dudas o sugerencias.

👉 Canal CodeMente

Comentarios

Entradas más populares de este blog

Hack de redes guardadas en Windows.

Curso de C++ / Cap 01

Bienvenidos