Operadores lógicos
El operador AND o Y si lo traducimos se escribe
&&Lo introducimoss en el if, por ejemplo, indicando que se deben cumplir las dos condiciones obligatoriamente (o tantas como queramos añadir)
En este caso estaremos diciendo que si num1 es mayor que num2 Y que num3. Si no lo es, como ya ha llegado hasta aquí, solo hace falta comparar si num2 es mayor que num3, y ya decantarse por una salida o por otra.
El operador OR u O si lo traducimos se escribe
||Nuevamente lo insertaremos en el if. La idea es exactamente igual que la otra. En una función condicional puedo tener varias comprobaciones, y si le aplico la función OR se tendrá que cumplir al menos una de las que tengamos.
Veamos un ejemplo
Aquí si el usuario introduce el mes 1, 2 O 3 mostrará un texto indicando que estamos en el primer trimestre del año.
Estructura switch
Es una alternativa para reemplazar los if/else if. Lo usaremos para sustituir esas estructuras si van seguidas para trabajar de forma más cómoda.
Un ejemplo
En caso de que ninguna condición se cumpla, se mostrará un mensaje indicando que se debe ingresar un número del 1 al 5.
Pero no sólo sirve para números, también puede captar texto. Veamos un ejemplo
¿Veís? Aquí estamos indicando colores. Solo modificamos el case
Estructura repetitiva
Primera forma: While
Es decir, para un programa que escriba texto que llegue al cien, la usaremos para no tener que escribirlos de uno en uno. Mientras nuestra variable sea menor a cien, se seguirá repitiendo la secuencia, hasta llegar a él. Cuándo x valga 101, lo comprobará y saldrá del bucle while
La verdad que no me ha quedado muy bien explicado. Mejor veamos un ejemplo
Este es el ejemplo que describía antes. Tenemos una variable x que vale 1. Siempre y cuando siga valiendo 100 o menos, se irá sumando 1 y mostrarlo por pantalla.
Si ahora queremos que nos calcule los números hasta el 500, modificaremos esta linea
while (x<=100)Si queremos que muestre los números del -50 al 0, modificaremos la línea donde indicamos el valor de x
x=-50;y nuevamemente while
while (x<=0)
Segunda forma: Do/While
Es la misma forma que la anterior, pero con Do/While nos aseguramos que, mínimo, la primera interacción se va a ejecutar, y las demás sólo si se cumple la condición. El While no hará nada si no se cumple la condición.
0 comentarios:
Publicar un comentario