//Desafio Aprovado ou reprovado
func calculaMedia (_ notas: [Double]) -> Double { let quantidadeNotas = notas.count var somatorio :Double = 0.0
for nota in notas {
somatorio += nota
}
return somatorio / Double(quantidadeNotas)
}
let notas = [ 10.0, 8.7, 7.0, 6.0, 5.8] let mediaAritmetica = calculaMedia(notas) let media :Double = 7.0 if mediaAritmetica >= media { print("Aluno Aprovado") } else { print("Aluno reprovado") }
// Desafio Dicionario
func estado(_ estados: [String: String]) { let limiteCaractere = 8 for estado in estados.values { if estado.count > limiteCaractere { print(estado) } } }
var estados = ["SP": "São Paulo","CE": "Ceará","RJ": "Rio de Janeiro"] estado(estados)