Estamos trabajando en algo propio llamado KODOTI. Click para unirte
Se viene KODOTI. Únete

Reto #1: Calcular el promedio de un alumno

El objetivo del reto es codificar una solución para calcular el promedio de un alumno usando Javascript puro.

Rodríguez Patiño, Eduardo
7,479 lecturas
Rodríguez Patiño, Eduardo
Hemos migrado hace poco nuestras publicaciones del blog antiguo. Si crees que esta se encuentra incompleta o sin coherencia deja un comentario para restaurarla manualmente.

De acuerdo señores, comenzamos con este reto de Anexsoft.

Objetivo

  • Implementar un algoritmo que permita calcular el promedio de un alumno y mostrar un mensaje si ha aprobado o desaprobado.
  • Ver que solución y de que manera programan nuestros seguidores de Anexsoft.
  • Pasar el rato y devertirse. No importa que no te salga, intentalo y pasa un buen rato. De todas maneras, vamos aprender bastante viendo el código de los demás.

Instrucciones

Voy a dar las pautas para que podamos comenzar a elaborar nuestro algoritmo.

  1. Solo se usará javascript, no plugins, menos jQuery ¬¬'.
  2. La nota mínima es 0 y la máxima 10.
  3. Se considera desaprobado aquella nota que tenga como promedio menos de 7.
  4. Nuestra función recibe 3 parámetros:
    1. Nota del examen final
      1. Equivalente al 45%
    2. Nota del examen parcial
      1. Equivalente al 35%
    3. Nota de los trabajos realizados
      1. Equivalente al 20%
      2. El valor ingresado para las notas de trabajo debe ser un array del tipo numérico, ejm: [10, 9.4 , 7 ,4.01, etc ...]. Por lo tanto, podemos registrar N notas para calcular el promedio que obtendrá la nota de trabajos realizados.
    4. Al final del script hacer un alert() que imprima un mensaje si es que el alumno aprobo o no. Adicionalmente, mostrar en el mismo alert() cuanto es su promedio final.
  5. CONSIDERAR OBLIGATORIAMENTE la siguiente función para comenzar el algoritmo:
function CalcularPromedio(examenFinal, examenParcial, trabajos)
{

}

Ejemplo de implementación

CalcularPromedio(10, 6, [10, 7, 8]);

¿Cómo verifico si mi algoritmo es correcto?

Yo voy a testear todo los scripts que me manden y los voy a probar usando estos parámetros de entrada:

CalcularPromedio(10, 6, [10, 7, 8]);

El resultado obtenido es: 8.266666666666666, tu algoritmo debería arrojar el mismo resultado. La formula usada es la siguiente:

(Examen Final * 0.45) + (Examen Parcial * 0.35) + (Promedio de Trabajos * 0.20)

¿A dónde mando mi código?

Para enviar tu código debes haber seguido al pie de la letra las instrucciones dadas, una vez que hayas terminado tu implementación copa tu código en http://jsfiddle.net/ y comparteme el enlace como un comentario a esta entrada.

Personas que han participado:

A continuación la lista de todos los participantes, haga click en los nombres para ver el script desarrollado.

  1. Eduardo Rodríguez Patiño
  2. Victor Rincón Aquino
  3. Alex Condori
  4. Evin Peña
  5. Luis Miguel Sardon
  6. Rodolfo
¿Te gustó nuestra publicación?
Suscríbete a nuestro boletín