Anexsoft | Blog y dictado de cursos de Tecnología

En este encontrarás tutoriales de tecnología como PHP, ASP.NET MVC, Front-End, entre otros y cursos exigentes de modalidad online que te ayudarán a crecer profesionalmente.

Reto #1: Calcular el promedio de un alumno
Actualizado el 04 Febrero, 2017 y leído 3,762 veces
Calificación: 10.00 / 10

Reto #1: Calcular el promedio de un alumno

Anexsoft

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

 

 

¡Adquiera ya!

  • Software de Portafolio Profesional hecho en ASP.NET MVC 5 C#

    Software de Portafolio Profesional hecho en ASP.NET MVC 5 C#
  • Software de Venta e Inventario hecho en PHP y Codeigniter

    Software de Venta e Inventario hecho en PHP y Codeigniter
  • Código de fuente de Red Social desarrollada en ASP.NET MVC

    Código de fuente de Red Social desarrollada en ASP.NET MVC

Últimas publicaciones

Encuesta

¿Cómo nos conociste?

Síguenos

Estudia con nosotros y crece profesionalmente

Nuestros cursos han sido hecho en base a lo que demanda el mercado hoy en día.
La experiencia obtenida es la de un ambiente laboral.

Anexsoft
© 2017 Anexsoft, blog y cursos online de TI.