● Introducción a JavaScript. ● Operaciones con JavaScript.
Se desarrollaán distintos problemas y ejercicios que abordan dos formas de trabajar con JavaScript desde un documento HTML directamente, como es el caso de atributos para implementar JS directo desde las etiquetas HTML o mediante el uso especial de la etiqueta <script> para solamente escribir código JS
De forma dinámica, el sitio solicitará al usuario ingresar su nombre, carrera, 3 ramos con sus respectivas notas y la nota de aprobación requerida. ● El último de los ramos sólo permitirá ingresar 2 notas, estando la tercera pendiente. ● Los promedios serán calculados en base a las notas ingresadas y se mostrarán en la quinta columna. ● El mensaje final (“para aprobar el ramo [ramo]...”), también será calculado por el sistema en base a las dos notas ingresadas de ese ramo y la nota de aprobación indicada. ● La ventana de diálogo, al solicitar las notas, indicará qué nota está ingresando y el ramo al que corresponde. ● Cada ventana de diálogo debe mostrar una información por defecto. ● Para los estilos se utilizará Bootstrap.
Requerimientos
- Estructura de carpetas: : ● /assets/img para las imágenes. ● /assets/js para los archivos javascript. ● /assets/css/style.css para los archivos CSS. ● /index.html.
- Obtención de datos: Se obtendrán los siguientes datos del usuario a. Nombre. b. Apellido. c. Carrera . d. 3 ramos y sus respectivas notas. e. Nota de aprobación. f. Mostrar información por defecto.
- Operaciones: Se debe realizar el cálculo de promedios y el cálculo de la mínima para tener el promedio, de acuerdo a la nota de aprobación.
- Bootstrap: Se debe utilizar adecuadamente el CDN para incluir Bootstrap al proyecto y utilizar los estilos para construir el encabezado, tabla.
- HTML: El código HTML será armado dinámicamente mediante JavaScript.
- Comentarios: Se debe documentar el código, utilizando la sintaxis adecuada.