PRACTICAS DE LENGUAJE SWIFT
1-Hola mundo
print("Hola, mundo!")
func greet(name: String, surname: String) {
print("Saludos \(name)\(surname)")
}
let myName="Magdiel"
let mySurname = "Guzman"
greet(name: myName, surname: mySurname)
2-Sumar dos números y devolver el resultado:
func suma(_ num1:Int, _ num2:Int) -> Int {
return num1 + num2
}
let num1 = 5
let num2 = 8
print("\(num1)+\(num2)=\(suma(num1,num2))")
3-Dada la edad de un perro, calcular la edad equivalente en humanos, teniendo en cuenta que un año para una persona equivale a 7 años para un perro:
func edadHumano(_ edadPerro:Int) -> Int {
return edadPerro * 7
}
let edadPerro = 7
print("\(edadPerro)años de un perro equivalen a \(edadHumano(edadPerro)) años de un humano")
4-Dado un número, comprobar si es par o no:
func esPar(_ num:Int) -> Bool {
return num % 2 == 0
}
let num = 13
// Con if
if esPar(num) {
print("El numero \(num) es par")
}
else {
print("El numero \(num) es impar")
}
//Con el operador ?
print("El numero \(num) es" + (esPar(num) ? "par":"impar"))
5-Dados dos números, comprobar si el primero es divisible entre el segundo:
func esDivisible(_ num1:Int, _ num2:Int) -> Bool {
return num2 != 0 && num1 % num2 == 0
}
let num1 = 6
let num2 = 3
// Con if
if esDivisible(num1, num2) {
print("El número \(num1) es divisible entre \(num2)")
}
else {
print("El número \(num1) no es divisible entre \(num2)")
}
// Con el operador ?
print("El número \(num1) \(esDivisible(num1, num2) ? "":"no") es divisible entre \(num2)")










Comentarios
Publicar un comentario