js-exercises/vectores/13.js

72 lines
2.2 KiB
JavaScript
Raw Permalink Normal View History

2024-01-29 17:44:55 +01:00
var alumnos = ["Raul", "Antonio"]
var notasEntera = [];
var notaFinal = 0;
//var vecTest = [[1, 2][3, 4][5, 6]]
function nota() {
//var alumnoID = document.getElementById('opciones').value;
var alumnoID = parseInt(document.getElementById('opciones').value);
var alumnoNombre = alumnos[alumnoID]
// switch (alumnoSeleccionado) {
// case "alum1":
// alumnoEscrito = "Alumno 1"
// case "alum2":
// alumnoEscrito = "Alumno 2"
// }
var nota = document.getElementById('noter').value;
if (notasEntera.length == 0) {
document.getElementById('listanotas').innerHTML = `${alumnoNombre}: `;
}
// else if () {
//
// }
if (nota >= 0 && nota <= 10 && nota.length != 0) {
} else {
document.getElementById('notificar').innerHTML = `Por favor, inserte una nota válida`;
setTimeout(() => document.getElementById('notificar').innerHTML = ``, 2500);
return;
}
notasEntera.push(parseFloat(nota));
document.getElementById('notificar').innerHTML = `Has añadido la nota ${nota}`;
setTimeout(() => document.getElementById('notificar').innerHTML = ``, 1500);
document.getElementById('listanotas').innerHTML += `${nota} `;
document.getElementById("frm").reset();
}
// TODO: clean this up
//////////////////////////////////////////////////////////////////////////////////////////////////
function main() {
for (let i = 0; i < notasEntera.length; i++) {
notaFinal = notaFinal + notasEntera[i];
}
var notaMinima = Math.min(...notasEntera)
var notaMaxima = Math.max(...notasEntera)
document.getElementById('notadiv').innerHTML = `Las notas combinadas suman ${notaFinal}<br>La nota máxima es ${notaMaxima}<br>La nota mínima es ${notaMinima}`;
setTimeout(() => document.getElementById('notadiv').innerHTML = ``, 5000);
var notaMedia = notaFinal / notasEntera.length;
document.getElementById('notamedia').innerHTML = `La nota media es ${notaMedia.toFixed(2)}`
// document.getElementById('tabla').innerHTML = '<table>'
// for (let i = 0; i < alumnos.length; i++) {
// document.getElementById('tabla').innerHTML += `<tr><td>${alumnos[i]}</td><td>${notasEntera}</td></tr>`
// }
// document.getElementById('tabla').innerHTML += '</table>'
notaFinal = 0;
}