Repaso - Lógica simple
Parte de la sección Fundamentos del Journey de Swift de Coddy — lección 23 de 86.
Desafío
FácilEscribe una función canRideRollercoaster que reciba height y hasParent y devuelva si una persona puede subir a la montaña rusa.
Una persona puede subir a la montaña rusa si cumple con el requisito de altura Y está acompañada por un padre, O si es lo suficientemente alta para subir sola.
Condiciones:
- Si la altura es de al menos
140cm, pueden subir solos (no se necesita padre) - Si la altura es de al menos
120cm pero menos de140cm, necesitan a un padre para subir - Si la altura es menor de
120cm, no pueden subir en absoluto
Parámetros:
height(Int): La altura de la persona en centímetroshasParent(Bool): Si un padre los acompaña
Devuelve: true si la persona puede subir, false en caso contrario (Bool)
Pruébalo tú mismo
func canRideRollercoaster(height: Int, hasParent: Bool) -> Bool {
// Escribe el código aquí
}
Todas las lecciones de Fundamentos
4Operadores Parte 1
Operadores aritméticosOperador de móduloAsignación compuestaResumen - Matemáticas simplesOperadores de comparación7E/S Básica
Función PrintInterpolación de StringsEntrada ReadLineConversión de TiposRepaso - Hasta 120Repaso - Verdadero o Falso10Funciones
Declarar una funciónParámetros y argumentosValores de retornoEtiquetas de argumentosResumen - Función SigmaResumen - Función de validaciónValores por defecto13Iterar sobre secuencias
Iterar sobre elementosEl método enumerateIterar sobre cadenas P1Iterar sobre cadenas P22Variables
Let vs VarAnotaciones de tiposNúmerosStringsBooleanosConvenciones de nomenclaturaResumen - Inicializar variables5Operadores Parte 2
Operadores lógicos Parte 1Operadores lógicos Parte 2Repaso - Lógica simpleOperadores lógicos Parte 3Operador ternario8Calculadora para dividir la cuenta
Mensaje de bienvenidaObtener la entrada de datos11FizzBuzz con un giro
Descripción general del juegoLa función FizzBuzz3Opcionales
Qué son los opcionalesDesempaquetado con If LetGuard LetOperador de coalescencia nulaResumen - Desempaquetado seguro6Toma de decisiones
Sentencia IfIf - ElseRepaso - Calculadora simpleSentencia SwitchSwitch con rangos9Bucles
Bucle For-InBucle WhileBucle Repeat-WhileBreakContinueRepaso - FactorialRangos en buclesBucle anidadoRepaso - Entrada dinámica