Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

122
Vistas
Atascado en la extracción de información de una matriz en javascript

He podido crear la matriz y el promedio, pero me encuentro con obstáculos para extraer información de la matriz.

Necesito: Bucle y encontrar estudiantes que reprobaron. Encuentra al alumno con la nota más alta

 var numStu = 0; numStu = parseInt(prompt("Please enter the number of students enrolled in the class.")); var stuInfo = Array(); stuInfo[0] = Array(); // holds student's names stuInfo[1] = Array(); // holds marks stuInfo[2] = Array(); for (g = 0; g < numStu; g++) { stuInfo[0][g] = prompt("Enter the name of student number " + g + "."); stuInfo[1][g] = parseFloat(prompt("Enter the Mult 114 grade " + stuInfo[0][g] + ".")); } document.writeln("<table border='1' width='50%'>") document.writeln("<tr><th>Name</th><th>Chem</th></tr>") for (row = 0; row < numStu; row++) { document.writeln("<tr>"); document.writeln("<td>"); document.writeln(stuInfo[0][row]); //Student names document.writeln("</td>"); document.writeln("<td>"); document.writeln(stuInfo[1][row]); //Student marks document.writeln("</td>"); } document.writeln("</table>") var sum = 0; for (mult = 0; mult < numStu; mult++) { sum = sum + stuInfo[1][mult]; } var avg1 = sum / numStu; // Calculate chem averages document.writeln("<p>The class average: " + avg1 + " percent.");

Estaba tratando de agregar el código como se muestra a continuación para extraerlo, pero se bloquea en mí. Cualquier ayuda sería muy apreciada.

 var gradeVal = 0; var gradeIndex = -1; for (var i = 0; i <= stuInfo.length; i++) { if(stuInfo[i] > gradeVal) { gradeVal = stuInfo[i]; gradeIndex = i; } else { } } document.writeln("the highest score is " + gradeVal +); document.writeln("the student is " + stuInfo[gradeIndex] +);

Gracias

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Valor máximo

 const maxScore = (data) => { let max = data.length > 0 ? data[0] : unedfined; for (let i = 1; i < data.length; i++) { if (data[i] > max) max = data[i]; } return max; };

Valor mínimo

 const minScore = (data) => { let min = data.length > 0 ? data[0] : unedfined; for (let i = 1; i < data.length; i++) { if (data[i] < min) min = data[i]; } return min; };
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda