Cursos de C++ / Cap 07

🎬 Capítulo 07: Errores Comunes por no usar Estructuras de Control C++

🧠 Introducción

Bienvenido al septimo capítulo del curso de C++ en CodeMente. En este episodio aprenderemos los errores más comunes que se cometen al programar en C++ cuando no usamos estructuras de control, como if, else, switch, while, for, etc. 📌 Estas estructuras son fundamentales para controlar el flujo de un programa. Veamos qué pasa cuando no las usamos y los errores que surgen.


📺 Video de la Clase


📘 Teoría del Tema

Que son las estructuras de Control?

Las estructuras de control permiten que nuestro programa tome decisiones o repita acciones.

  • If,Else,Else If >>>> Decisiones
  • Switch >>>>>> Multiples Opciones
  • While,Do While,For >>>>> Repeticiones

Que sucede si no usamos Estructuras de Control?

CODIGO LINEAL Y SIN LOGICA

Cuando no usamos estructura de control, el programa se ejecuta linea por linea sin capacidad de tomar decisiones.

  
    #include 
  using namespace std;
int main(){
  int edad=17;
  cout<<"Tu edad es: "<<endl<<endl;
  cout<<"Puedes entrar al sistema."<<endl;//ERROR logico .. y si el usuario tienen 12 años?
  //se deberia usar condicional 
  return 0;
}

  

NO SE PUEDE MANEJAR ERRORES O VALIDACIONES

#include using namespace std;
  
    int main(){
    int numero;
    cout<<"Introduce un numero positivo";
    cin>>numero;
    cout<<"numero valido: "<<numero<<endl; // y si ingresara -5??? 

    return 0;
  }
  //Error: No se valida si el numero es positivo o negativo 
    
  

NO SE PUEDE REPETIR UN PROCESO

  
    #include 
      using namespace std;

  int main(){
    int intento;
    cout<<"Introduzca la contraseña: ";
    cin>>intento;
    cout<<"Bienvenidos "<<endl; // No se verifica si la contraseña es correcta, ni repite si esta mal.

      return 0;

  }

 // No se valida ni repite el ingreso de datos si es incorrecto   

// Falta validacion

  

CODIGO INUTIL O INEFICIENTE

    int main(){
    int intento;
    cout<<" 1 x 5 = 5 "<<endl;
    cout<<" 2 x 5 = 10 "<<endl;
    cout<<" 3 x 5 = 15 "<<endl;
    cout<<" 4 x 5 = 20 "<<endl;
    cout<<" 5 x 5 = 25 "<<endl;

    // Se repite codigo innecesariamente 

      return 0;
  }

  

🧮 CONCLUSION

No usar estructuras de control limita por completo lo que tu programa pueda hacer.

NO PUEDES VALIDAR, REPETIR, NI TOMAR DECISIONES.

Es como escribir un texto sin comas, puntos ni signos de interrogacion.

!Pierde el sentido!

📎 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