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)")




Magdiel Guzman Vidaurri 6AMP


Comentarios