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

156
Vistas
¿Cómo puedo corregir este programa Javascript for-Loop y array?

Tengo algún tipo de bloqueo mental mientras desarrollo el código para este programa en particular.

Instrucciones para crear una base de datos de almacenamiento de calificaciones flexible: Pregunte al usuario cuántos estudiantes hay. Usando un bucle for y declaraciones de solicitud, pregunte al usuario por los nombres de los estudiantes. Guárdelos en una matriz. Usando un bucle for y declaraciones de solicitud, solicite al usuario las calificaciones (incluya el nombre de la clase) para cada estudiante. Guárdelos en una matriz. Calcula la nota media de la clase e imprímela en la pantalla.

Parece que el código llegó a alguna parte, pero tengo dificultades para combinar el segundo bucle for para calcular el promedio de las calificaciones del número de estudiantes. Creo que el error se produce porque no declaré todas las variables necesarias y también la estructura de mi matriz es incorrecta; como la forma en que declaré y almacené los elementos. Creo que faltan algunos pasos en el código.

 var howManyStudents = 0; var studentGradesAverage = 0; var marksTotal = 0; howManyStudents = parseInt(prompt("How any students are in this class?", "enter a number")); document.writeln("<p> There are " + howManyStudents + " students in this class </p>"); var studentNames = Array(howManyStudents); var classGrades = Array(howManyStudents); var allStudents = Array(studentNames, classGrades); for (var i = 0; i < howManyStudents; i++) { allStudents[0][i] = prompt("Please enter the name of the student.", "Student Name").toString(); // reference a student Math grade allStudents[1][i] = parseFloat(prompt("Enter the student's Grade. The Grade are between 0 to 100. ")); marksTotal += allStudents[1][i]; } studentGradesAverage = marksTotal/howManyStudents; document.writeln("<p> Average per class is: " + studentGradesAverage + "</p>");

about 4 years ago · Juan Pablo Isaza
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