Estructuras If, Else y Switch en Programación
< Anterior Siguiente >Introducción
Las estructuras condicionales como if
, else
y switch
son fundamentales en programación. Estas estructuras permiten que un programa tome decisiones y ejecute diferentes bloques de código según ciertas condiciones. En esta página, exploraremos cómo usar estas estructuras en programación.
La Estructura If
La estructura if
se utiliza para ejecutar un bloque de código si una condición específica es verdadera. Si la condición es falsa, el código dentro del bloque if
se omite.
/* Ejemplo en JavaScript */
let edad = 18;
if (edad >= 18) {
console.log("Eres mayor de edad.");
}
La Estructura Else
La estructura else
se utiliza junto con if
para definir un bloque de código alternativo que se ejecuta si la condición del if
es falsa.
/* Ejemplo en JavaScript */
let edad = 16;
if (edad >= 18) {
console.log("Eres mayor de edad.");
} else {
console.log("Eres menor de edad.");
}
If-Else Anidados
Las estructuras if
y else
pueden anidarse para manejar múltiples condiciones. Esto es útil cuando se necesita evaluar varias posibilidades.
/* Ejemplo en JavaScript */
let nota = 85;
if (nota >= 90) {
console.log("Calificación: A");
} else if (nota >= 80) {
console.log("Calificación: B");
} else if (nota >= 70) {
console.log("Calificación: C");
} else {
console.log("Calificación: F");
}
La Estructura Switch
La estructura switch
es una alternativa a los if-else
cuando se necesitan evaluar múltiples condiciones basadas en el mismo valor. Es especialmente útil cuando se tienen varias ramas condicionales que dependen del valor de una única variable.
/* Ejemplo en JavaScript */
let dia = 3;
let nombreDelDia;
switch (dia) {
case 1:
nombreDelDia = "Lunes";
break;
case 2:
nombreDelDia = "Martes";
break;
case 3:
nombreDelDia = "Miércoles";
break;
case 4:
nombreDelDia = "Jueves";
break;
case 5:
nombreDelDia = "Viernes";
break;
default:
nombreDelDia = "Día no válido";
}
console.log("Hoy es " + nombreDelDia);
Ejemplos Prácticos
A continuación, se presentan algunos ejemplos prácticos que demuestran cómo usar las estructuras if
, else
y switch
en un programa:
/* Ejemplo con if-else */
let temperatura = 25;
if (temperatura > 30) {
console.log("Hace mucho calor.");
} else if (temperatura < 10) {
console.log("Hace mucho frío.");
} else {
console.log("El clima es agradable.");
}
/* Ejemplo con switch */
let fruta = "manzana";
switch (fruta) {
case "manzana":
console.log("Las manzanas son rojas o verdes.");
break;
case "plátano":
console.log("Los plátanos son amarillos.");
break;
case "naranja":
console.log("Las naranjas son anaranjadas.");
break;
default:
console.log("Fruta no reconocida.");
}