Dev - C++ - proyecto

 
Vista:
sin imagen de perfil
Val: 1
Ha aumentado su posición en 3 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

proyecto

Publicado por jose (1 intervención) el 02/12/2018 21:52:46
l. usuario comienza un resumen de calificaciones para varios estudiantes ingresando las marcas una a la vez con
marcas entre 0 y 100. Cuando el usuario ingresa -1, el programa debe borrar todos los contadores y
media de marcas. Cuando el usuario ingresa 999, el programa debe finalizar.
Si se ingresa una marca de fuera de rango (excepto -1 y 999), el programa debe informar 'Entrada no válida'
o algo similar, demora unos segundos (por ejemplo, llamando a la función Sleep ()), luego vuelve a mostrar el menú
con cualquier información previa que se haya ingresado antes, y solicite al usuario una marca nuevamente.
Una vez que se ingresa una marca válida, el programa debe actualizar la información en consecuencia, calcular el
promedio de las marcas ingresadas hasta el momento, y muestra el menú nuevamente con la información actualizada. Desde
el menú que se muestra arriba, por ejemplo, si el usuario ingresa una marca de 77, el contador para el Grado B será
Incremento en 1 y el promedio de calificaciones debe ser 77.0. Si el usuario introduce una marca de 65.3, el usuario
el contador para el Grado C se incrementará en 1 en consecuencia y el promedio de calificaciones ahora debería ser de 71.2.
Cuando el programa se inicia inicialmente, se le presenta al usuario el siguiente Menú principal.
  RESUMEN DE CALIFICACIONES
  Número total de "A" (85-100) 0
  Número total de "B" (70-84) 0
  Número total de "C" (55-69) 0
  Número total de "F" (0-54) 0
  -------------------------------------------------- ---
  El promedio de marcas ingresadas = 0.0
  OPERACIONES:
  Introduzca las marcas entre 0 y 100 para el resumen.
  Introduzca -1 para borrar todos los contadores.
  Ingrese 999 para salir del programa.
  Introduzca una marca a la vez desde aquí ==>
: Requisitos del programa
Variables
Cualquier variable utilizada en el programa debe ser una variable local dentro de una función y cualquier variable
La declaración en una función debe venir antes que cualquier declaración de cálculo, entrada y salida. El total de
Las marcas y el promedio de marcas deben mantenerse en variables de tipo float. Todos los contadores deben ser
Mantenido en variables de tipo int. Cuando el programa comienza, todos los contadores deben ser cero.
Define
El programa debe incluir y usar los siguientes #defines:
# define A_RANGE "(85-100)"
# define B_RANGE "(70-84)"
#define C_RANGE "(55-69)"
# define F_RANGE "(0-54)"
# define A_START 85
#define B_START 70
# define C_START 55
Funciones
Aparte de la función principal, el programa debe incluir y usar al menos una función para mostrar
El menú principal. Si lo desea, puede hacer que esta función del menú haga más que solo mostrar el menú.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder