Problema de la Organización de Notas
Marcos PinillaResumen29 de Octubre de 2015
533 Palabras (3 Páginas)142 Visitas
Portada
Índice
Introducción
Durante nuestros años académicos se presentó el problema de la organización de notas, lo que llevo al desarrollo de nuestro proyecto GRADE-UP, el cual permite guardar notas, calcular promedio y contar asistencia y porcentaje de esta, todo para que al estudiante se le facilite la organización de su periodo académico.
Comenzaremos hablando sobre la estructura básica de nuestro proyecto que consiste en crear una hoja de notas, donde el usuario ingresara sus calificaciones para posteriormente calcular su promedio.
El proyecto se dividirá en funciones específicas que complementaran a la función principal de este programa, lo cual facilita su aplicación y prestara un servicio más completo hacia el usuario.
Resumen
Grade-Up es una aplicación que ayuda a organizar las calificaciones de un ramo de universidad. El usuario (normalmente un alumno) puede crear una hoja de notas, la que consiste en una tabla con formato de matriz en el que se pueden ingresar las notas como si fuera una agenda, y al seleccionar un botón, se calcula el promedio de las notas ingresadas. El usuario puede editar las notas en cualquier momento, incluir pequeñas descripciones para cada nota, asignarle un porcentaje y crear más hojas para más ramos, como así también calcular el promedio semestral de la asignatura a igual que mostrar un rango de notas posibles para aprobar el ramo en cuestión.
La idea es tener un medio de fácil alcance en el que el alumno pueda organizar sus notas de forma simple, rápida y personalizada. Soluciona el problema de tener que ver las notas en las páginas de la universidad, y esperar a que cada profesor suba las notas y tener que calcular promedios en medio aparte.
El programa estará desarrollado en LDP JAVA con una interfaz gráfica a acordar con el grupo.
METODOS:
Definiremos un número máximo de cursos que el usuario pueda crear. Cada curso será un arreglo. También se podrá ingresar una cantidad máxima de notas. El usuario podrá calcular el promedio de las notas que tenga ingresadas en cualquier momento, y si decide ingresar más se agregarán al mismo arreglo y el promedio se podrá calcular de nuevo
-Método leerNúmeros: se encarga de leer mediante un Scanner y validar todas las notas ingresadas por el usuario mediante el uso de expresiones regulares, y retorna un double. No recibe parámetros y es usado dentro de muchos de los otros métodos.
-Método mostrarFunciones: muestra en pantalla las opciones disponibles para el usuario, y llama a otro método para que el usuario elija una. No recibe parámetros ni retorna valores.
-Método seleccionarFunción: recibe la selección del usuario y mediante un switch ejecuta la función elegida llamando a los métodos correspondientes. No recibe parámetros ni genera salidas.
-Método llenarArreglo: crea un arreglo de doubles, y usando el método leerNúmeros, se ingresan las notas una por una, retorna al final el arreglo.
-Método calcularPromedio: recibe como parámetro el arreglo del método llenarArreglo y calcula el promedio de las notas disponibles. Retorna el resultado en un double.
-Método calcularNotasNecesarias: recibe el arreglo de notas y el número total de notas que debería tener la asignatura, y calcula que calificaciones se necesitan en las evaluaciones restantes para aprobar. Retorna las notas en un arreglo e imprime un mensaje indicando si es posible aprobar o no.
Interfaces gráficas
Conclusiones
...