Introducci贸n a Swift y XCode
Swift y el ecosistema Apple
Instalaci贸n y configuraci贸n de XCode
Quiz: Introducci贸n a Swift y XCode
Fundamentos de programaci贸n iOS
Variables, constantes y tipos de datos b谩sicos
Condicionales
Funciones
Tipos de datos opcionales
Arreglos: append, insert, como crearlas
Arreglos: validar, editar y agregar una lista dentro de otra lista
Conjuntos: como agregar o eliminar elementos
Conjuntos: principales operaciones entre conjuntos
Diccionarios
Recorridos parte 1: while
Recorridos parte 2: for
Recorridos parte 3: los retos
Quiz: Fundamentos de programaci贸n iOS
POO en iOS
Programaci贸n orientada a objetos en iOS
Structs
Clases y herencia
Enums
Protocolos
Funciones de arreglos (filter, map, reduce)
Funciones de arreglos parte 2 (filter, map, reduce): playground
Quiz: POO en iOS
Manejo de errores y programaci贸n segura
Manejo de errores y programaci贸n segura
Propagaci贸n de errores
Do, try, catch
Quiz: Manejo de errores y programaci贸n segura
Programaci贸n en el ecosistema de Apple
Siguientes pasos para el desarrollo en iOS
No tienes acceso a esta clase
隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera
Convierte tus certificados en t铆tulos universitarios en USA
Antes: $249
Paga en 4 cuotas sin intereses
Termina en:
Santiago Moreno
Los condicionales son uno de los pilares fundamentales de la programaci贸n. Permiten que nuestro c贸digo ejecute ciertas acciones dependiendo de si se cumple o no una condici贸n que definimos. Imagina que quieres mostrar un mensaje al usuario dependiendo de si un estudiante pas贸 un examen bas谩ndose en su nota. Si la nota es mayor o igual a un cierto n煤mero, mostramos un mensaje de aprobaci贸n; de lo contrario, mostramos un mensaje de desaprobaci贸n.
En Swift, la estructura b谩sica de un condicional empieza con la palabra if
, seguida de la condici贸n a evaluar entre par茅ntesis. Si la condici贸n se cumple, el bloque de c贸digo entre llaves se ejecutar谩. Si la condici贸n no se cumple y queremos ejecutar otro bloque de c贸digo, utilizamos la palabra else
.
let nota = 3
if nota > 3 {
print("Es mayor a tres")
} else {
print("No es mayor a tres")
}
Los operadores matem谩ticos son esenciales para realizar comparaciones dentro de los condicionales. Algunos ejemplos son:
>
Mayor que>=
Mayor o igual que<
Menor que<=
Menor o igual que==
Igual a!=
Diferente deEstos operadores nos permiten evaluar condiciones complejas y determinar qu茅 conjunto de instrucciones se debe ejecutar.
if nota &gt;= 3 {
print("Es mayor o igual a tres")
} else {
print("No es mayor o igual a tres")
}
A veces, necesitamos evaluar m谩s de una condici贸n para decidir qu茅 acciones tomar. En estos casos, es com煤n usar else if
para incluir condiciones adicionales.
let eximido = true
if eximido || nota &gt;= 3 {
print("Felicidades, pasaste el examen")
} else {
print("Lo siento, nos veremos el pr&oacute;ximo semestre")
}
Para condicionales que requieren evaluar dentro de ciertos rangos o varias condiciones a la vez, podemos utilizar agrupaciones y operadores l贸gicos.
let presento = true
if presento &amp;&amp; (eximido || nota &gt;= 3) {
print("Felicidades, pasaste el examen")
} else {
print("Lo siento, no pasaste")
}
Podemos construir condicionales complejos uno tras otro para, por ejemplo, determinar la calidad de una nota.
let notaDos = 4
if notaDos &gt;= 0 &amp;&amp; notaDos &lt; 2 {
print("Te fue muy mal en el examen")
} else if notaDos &gt;= 2 &amp;&amp; notaDos &lt; 3 {
print("Lo siento, estuvo cerca")
} else if notaDos &gt;= 3 &amp;&amp; notaDos &lt; 4 {
print("Pasaste, pero lo puedes hacer mejor")
} else if notaDos &gt;= 4 &amp;&amp; notaDos &lt;= 5 {
print("Felicidades, te fue muy bien")
} else {
print("Error en el sistema")
}
Pon a prueba tus conocimientos evaluando la equivalencia de dos cadenas de texto en Swift. 驴C贸mo manejar铆as la comparaci贸n de frases? Comparte tus ideas y experiencias en los comentarios.
Aportes 4
Preguntas 0
驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?