Cursos de C++ / Cap 07

```html

🎬 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 <iostream>

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<iostream>

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 <iostream>

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 02

Curso de C++ / Cap 01