struct Estudiante {
    let nombre: String
    let cuenta: String
    var notas: [Double]

    func calcularPromedio() -> Double {
        if notas.isEmpty { return 0.0 }
        var suma = 0.0

        for nota in notas { suma += nota }
        return suma / Double(notas.count)
    }

    func estadoAcademico() {
        let promedio = calcularPromedio()
        let estado = promedio >= 65.0 ? "APROBADO✅" : "REPROBADO❌"
        print("Estudiante: \(nombre) | Promedio: \(promedio) | Estado: \(estado)")
    }

}

let estudiante1 = Estudiante(nombre: "Pepito", cuenta: "2023001", notas: [80.0, 70.0, 90.0])
let estudiante2 = Estudiante(nombre: "Luis", cuenta: "2023002", notas: [50.0, 40.0, 60.0])

estudiante1.estadoAcademico()
estudiante2.estadoAcademico()
 

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: