
Natacha Chiaravalloti
Pregunta¿Cáal es la diferencia entre usar SWITCH o IFs anidados? yo nunca use Switch y no le veo la ventaja con estos ejemplos. Gracias
Oscar Rosales
no es lo mismo if anidado que switch, el switch es una cinta de opciones, a partir de 1 o más caminos. el if anidado en cambio son condiciones dentro de las condiciones que solamente se van a realizar si es que la primera condición se ha cumplido. de hecho se puede colocar un nif dentro de un switch y eso haría la función del if anidado.

Mateo Ruibal
Tanto SWITCH como IF son estructuras de control de flujo en la programación que se utilizan para tomar decisiones y ejecutar diferentes acciones en función de las condiciones específicas. Aunque ambos se utilizan para lo mismo, hay algunas diferencias clave entre ellos.
La principal diferencia entre SWITCH e IF es que SWITCH se utiliza cuando se tienen múltiples casos posibles con resultados diferentes, mientras que IF se utiliza cuando se tienen condiciones más complejas que no se pueden manejar fácilmente con SWITCH.
La ventaja de usar SWITCH en lugar de IFs anidados es que SWITCH puede ser más eficiente en términos de rendimiento, especialmente cuando se tienen muchos casos posibles. SWITCH evalúa la expresión una sola vez y luego busca la correspondencia entre los valores de los casos y el valor de la expresión. En contraste, IFs anidados pueden ser menos eficientes en términos de rendimiento, especialmente cuando se tienen muchos casos, ya que cada IF se evalúa en orden y se debe realizar una comparación para cada uno.
Además, el uso de SWITCH puede hacer que el código sea más legible y fácil de entender en comparación con IFs anidados. Esto se debe a que SWITCH es más conciso y permite al programador ver de manera clara los diferentes casos posibles y los resultados asociados.
En resumen, la elección de usar SWITCH o IFs anidados depende de la complejidad de las condiciones y la cantidad de casos posibles. Si se tiene una estructura simple de condiciones, es mejor utilizar IFs anidados. Pero si se tienen muchas opciones y casos posibles, SWITCH puede ser más eficiente y más fácil de leer y entender.