__ Indice __
¿Qué es una condición?
Operadores
Ejemplo if
Ejemplo switch
__ ¿Qué es una condición? __
Es una sentencia la cuál se determina si es verdadera o falsa, en su mayoría es una comparación.
Ejemplo: 5 == 5
Aquí estamos diciendo si 5 es igual a 5, como esto es verdad, nos devolverá un true
__ Operadores __
Dentro de las condiciones, tenemos operadores de condición (Redundante) que son cinco:
Igual ==
Esta sentencia, nos devolverá un verdadero si dos valores son iguales
Diferente !=
Esta sentencia, nos devolverá un verdadero si los dos valores son distintos
And | OR | Not
Supongo
que la tabla explica bien lo que hace cada uno, And que esta
representando por && pide que dos valores a evaluar sean
verdaderos.
Or representado por || pide que al menos un valor sea verdad.
Y Not, cambiará el valor, si es verdadero lo cambiará a falso, y viceversa
__ Ejemplo if __
Dentro
de las condiciones tenemos la palabra reservada if, que es la que va a
evaluar si la sentencia es verdadera, si esto es así, entonces ejecutará
lo que tenga dentro.
Vayamos con un ejemplo simple, si nuestra
variable figura vale cuadrado, entonces haremos la operación para
calcular el área de un cuadrado, si es circulo haremos lo mismo para esa
figura.
Área = L * L
Área = PI * r^2
Aquí tenemos la formula del cuadrado que vamos a calcular si la variable figura vale "Cuadrado"
Y esta es la formula del circulo que vamos a calcular si la variable figura vale "Circulo
Utilizando la concatenación vamos a mostrar en pantalla el tipo de figura y el área de la misma
Listo que bonito
Una
vez explicado eso quizás te preguntes ¿Qué es else if y else? Bien,
podemos poner varias condiciones, si la primera no se cumple vamos a
evaluarla con otra condición, y si ninguna ha sido verdad, dejamos una
respuesta por default.
Así que else if, es por si la condición anterior np se ha cumplido.
else por si solo, es la opción por default, si nada ha sido verdad
Como pueden ver, este es el resultado en pantalla con la variable figura = "Circulo"
Si ahora cambiamos el valor a "Cuadrado" debería de obtener ahora la otra respuesta
Fácil ¿no? :3
__ Ejemplo switch __
Switch es lo mismo que un if, pero "resumido" tenemos cada caso a evaluar y una opción por default.
¿Cuál
es mejor? Eso ya es decisión del programador, pero no tienes que abusar
el switch. Cada sentencia debe de ser utilizada con responsabilidad
Dejo el código completo, porque se ve lindo :3
Comentarios
Publicar un comentario