Aprender a programar para principiantes

Comparaciones y condiciones en la programación

Todos los vídeos del tutorial Aprender a programar para principiantes

Estás en camino de aprender los fundamentos de la programación de software. En esta guía nos dedicamos al tema "Comparaciones y condiciones". Estos conceptos son el corazón de la programación y te permiten tomar decisiones lógicas en tu código. Aprendamos paso a paso cómo puedes trabajar con condiciones para hacer que tus programas sean significativamente más eficientes.

Principales conclusiones

  • La declaración if es el bloque básico para las condiciones.
  • Existen varios operadores de comparación: igual, distinto, mayor que, menor que, etc.
  • Puedes anidar condiciones y tomar decisiones estructuradas utilizando else y else if.

Fundamentos de la declaración if

Una condición en el código generalmente se expresa a través de una declaración if. Esto significa lo siguiente: si se cumple una condición, se ejecuta un determinado código.

Ahora veamos cómo funciona esto en la práctica.

Comparaciones y condiciones en la programación

Supongamos que tienes una variable para la edad de una persona.

Aquí podemos crear una condición simple: si la edad es menor de 18, debemos mostrar un mensaje.

Ahora пробa esto. Si cargas el programa y la edad es menor de 18, verás aparecer el mensaje "Aún no es mayor de edad".

Operadores de comparación

Hay varios operadores de comparación que puedes utilizar:

  • Mayor que (>): Verifica si el valor de la izquierda es mayor que el valor de la derecha.
  • Menor que (<): Verifica si el valor de la izquierda es menor que el valor de la derecha.
  • Mayor o igual (>=): Verifica si el valor de la izquierda es mayor o igual al valor de la derecha.
  • Menor o igual (<=): Verifica si el valor de la izquierda es menor o igual al valor de la derecha.
  • Igual (==): Verifica si ambos valores son iguales.
  • Distinto (!=): Verifica si ambos valores son diferentes.

Pasemos a un ejemplo del uso del operador Mayor o Igual. Si alguien tiene 16 años o más, puede ver una determinada película.

También aquí podrías probar a establecer la edad en diferentes valores para ver si la condición se cumple o no.

Uso de variables y condiciones

Para hacer tu código más dinámico, puedes utilizar variables para las condiciones. Por ejemplo, si tienes una edad fija para la mayoría de edad, podría verse así:

if (edad >= mayoriaEdad) { document.write("Mayor de edad"); }

Aquí no solo miramos la edad, sino que también usamos una variable para definir las condiciones. Esto te permite hacer ajustes fácilmente.

Verificación de igualdad y desigualdad

Otra parte importante de la consulta condicional es la verificación de igualdad o desigualdad.

Si la edad es exactamente 18, se muestra el mensaje "Es exactamente 18". De lo contrario, vemos el mensaje "No es 18".

Ramas con else y else if

Las condiciones a menudo se anidan o se extienden para crear estructuras de decisión más complejas. La declaración else se utiliza para ejecutar un bloque de código cuando la condición original no es verdadera.

Además, puedes usar else if para comprobar múltiples condiciones.

Aquí primero se verifica si la persona tiene 18 años o más, luego si tiene 16 años o más. De lo contrario, se muestra el último mensaje.

Conclusión sobre el tema Comparaciones y condiciones

El uso de condiciones y comparaciones es fundamental para cualquier programador. Permiten tomar decisiones basadas en entradas y crean programas dinámicos y adaptables. Entender y aplicar estos conceptos te ayudará a implementar lógicas más complejas en tu programación.

Resumen – Programación de comparaciones y condiciones: Una guía detallada

En esta guía has aprendido cómo aplicar comparaciones y condiciones en la programación. Te has familiarizado con la declaración if y varios operadores de comparación. Además, has aprendido cómo estructurar las condiciones para tomar mejores decisiones en el código.

Preguntas Frecuentes

¿Qué es una declaración if?

¿Cuántas condiciones else if puedo usar?

¿Cuál es la diferencia entre == y ===?

¿Puedo combinar múltiples condiciones en una declaración if?

¿Cómo verifico si dos variables son iguales?