Ir al contenido principal

Estructuras de Control (Condicionales)

 

 Estructuras de Control (Condicionales)

Contenido Principal

Estructura SI (if, else if, else): Permiten al programa tomar decisiones en

función de si una condición lógica es verdadera (true) o falsa (false).

o if: Se ejecuta solo si la condición es verdadera.

o else if: Permite verificar una segunda condición si la primera fue falsa.

o else: Se ejecuta si todas las condiciones anteriores fueron falsas.

Selección Múltiple (switch): Ideal para cuando se necesita evaluar una variable

contra múltiples valores fijos (casos). Requiere la sentencia break para salir del

switch después de ejecutar un caso. default es el equivalente al else.

Ejemplo de Código

C++

#include <iostream>

using namespace std;

int main() {

int opcion = 0;

cout << "Menú:\n1. Saludar\n2. Despedir\nElige una opción: ";

cin >> opcion;

// ESTRUCTURA IF

if (opcion == 1) {

cout << "¡Hola! Bienvenido/a al curso de C++." << endl;

} else if (opcion == 2) {

cout << "¡Adiós! Vuelve pronto." << endl;

} else {

cout << "Opción no válida." << endl;

}

// ESTRUCTURA SWITCH (mismo ejemplo)

char letra;

cout << "Ingresa una vocal (a, e, i, o, u): ";

cin >> letra;

switch (letra) {

case 'a':

case 'e':

 

cout << "Elegiste una vocal abierta." << endl;

break;

case 'i':

case 'o':

case 'u':

cout << "Elegiste una vocal cerrada." << endl;

break;

default:

cout << "Eso no es una vocal." << endl;

break;

}

return 0;

}

Ejercicio Propuesto

Crea un programa que pida al usuario una nota numérica (0 a 100). Usa una estructura if-

else if-else para clasificarla: A (90-100), B (80-89), C (70-79), y

Reprobado (Menor a 70).

    VIDEO




 Conclusión: Las condicionales son el cerebro del programa, dándole la capacidad

de elegir qué bloque de código ejecutar, haciendo que el software sea dinámico y

responsivo.

Comentarios

Entradas populares de este blog

Tipos de Datos, Variables, Constantes y Operadores

  Tipos de Datos, Variables, Constantes y  Operadores Contenido Principal  Tipos de Datos: Clasifica los datos que C++ puede manejar: o Enteros: int, short, long. o Decimales/Flotantes: float, double. o Caracteres: char (guarda un solo carácter, por ejemplo, 'a'). o Booleanos: bool (solo puede ser true o false).  Variables: Espacios de memoria con nombre donde se almacena un valor. Declaración: tipo nombre;. Inicialización: tipo nombre = valor;.  Constantes: Valores que no cambian durante la ejecución. Usa la palabra clave const o #define.  Operadores: o Aritméticos: +, -, *, /, % (módulo o resto). o Asignación: =, +=, -=, etc. o Relacionales: ==, !=, >, <, >=, <=. o Lógicos: && (AND), || (OR), ! (NOT).   Ejemplo de Código C++ #include <iostream>   using namespace std; int main() { // 1. Tipos de Datos y Variables int edad = 30; // Variabl...

Funciones sin Parámetros / Funciones con Parámetros

   Funciones sin Parámetros Contenido Principal  Propósito: Una función es un bloque de código reusable que realiza una tarea específica. Promueve la modularidad y el principio DRY (Don't Repeat Yourself).  Función void (sin retorno): Una función cuyo tipo de retorno es void no devuelve un valor al código que la llamó. Solo realiza una acción (ej. imprimir).  Sintaxis (Sin Parámetros): tipo_retorno nombre_funcion() { // código } o Prototipo: Declaración antes de main(): void mostrar_saludo(); o Llamada: Simplemente se usa el nombre: mostrar_saludo();   Ejemplo de Código C++ #include <iostream> using namespace std; // PROTOTIPOS DE FUNCIONES void mostrar_saludo(); void mostrar_despedida(); int main() { // Llamada a la función 1 mostrar_saludo();   // Llamada a la función 2 mostrar_despedida(); return 0; } // DEFINICIÓN DE FUNCIONES (void no retorna nada) void mostrar_saludo() { ...

El Lenguaje Fundacional - Curso Práctico Desde Cero

 El Lenguaje Fundacional - Curso Práctico Desde Cero Propósito del  Blog Crear una ruta clara y práctica para que los principiantes dominen C++. Nos enfocaremos en la lógica de programación y en las estructuras esenciales antes de pasar a temas avanzados. Introducción  al Tema   C++ es un lenguaje potente, versátil y de alto rendimiento. Fue creado por Bjarne Stroustrup como una extensión del lenguaje C, añadiendo la Programación Orientada a Objetos (POO). Se usa en sistemas operativos, videojuegos, bases de datos y software de alto rendimiento. Autor y Datos Autor: [Tu Nombre o Nickname]. Breve Bio: [Tu experiencia y pasión por la programación]. Contacto: [Tu email o enlace a GitHub/LinkedIn]. Organización Índice del Curso: Enumera las 8 entradas como un mapa de aprendizaje. Exportar a Hojas de cálculo DATOS  Nombre: Briana Guadalupe Ramirez Arellano Correo: ramirezarellanobg@ag.cbtis225.edu.mx Telefono: 4771763243