Untitled

 avatar
unknown
plain_text
5 days ago
974 B
1
Indexable
js 2


    obtenerMensaje() {
        const promedio = Estudiante.calcularPromedio(this.notas);
        if (promedio >= 7) {
            return `¡Felicidades ${this.nombre}! 🎉 Promedio: ${promedio}.`;
        } else if (promedio >= 5) {
            return `${this.nombre}, aprobaste 👍 Promedio: ${promedio}.`;
        } else {
            return `${this.nombre}, repites ❌ Promedio: ${promedio}.`;
        }
    }
}

function calcularPromedio() {
    const nombre = document.getElementById("nombre").value.trim();
    const notas = [
        document.getElementById("nota1").value.trim(),
        document.getElementById("nota2").value.trim(),
        document.getElementById("nota3").value.trim()
    ];

    try {
        const estudiante = new Estudiante(nombre, notas);
        document.getElementById("resultado").textContent = estudiante.obtenerMensaje();
    } catch (error) {
        document.getElementById("resultado").textContent = error.message;
    }
}
Leave a Comment