Evaluando propuestas

Proyecto Clase de Programación

Publicado el 16 Noviembre, 2023 en Programación y Tecnología

Sobre este proyecto

Abierto

Necesito desarrollar un programa en C para el proyecto final de mi clase de programación y la maestra nunca explico nada en todo el semestre. El proyecto consiste en lo siguiente: Es una tipo maquina expendedora de medicinas, aqui esta la "navegación" teoretica de como quiero que se vea el programa:
Menú principal:

Comprar Medicina
Menú Técnico
salida
Menú Técnico:

Acceso
Volver al menú principal
Acceso:

Solicitar nombre de usuario
Solicitar contraseña
Validar contra el archivo de credenciales
Si es válido:
Mostrar menú Técnico:
Reabastecer la máquina
Máquina de servicio
Informes
Cerrar sesión
Si no es válido:
Error de impresión
Solicitar volver a intentarlo
Compra de medicamentos:

Mostrar el menú de medicamentos disponibles (recorrer la matriz de medicamentos para imprimir nombres y precios)
Solicitar selección de medicamento (validar en el rango de la matriz)
Solicitar monto de pago (validar > 0)
Verificar si pago >= precio del medicamento
Si no, solicite más pago
En caso afirmativo:
Dispensar medicamento, imprimir mensaje
Actualizar cantidad de medicamento en matriz
Calcular el cambio adeudado
Imprima el recibo que muestre el nombre del medicamento, el precio pagado y el cambio realizado.
Actualizar acumulador de ventas totales
Escriba el registro de compras en el archivo, incluida la fecha, el medicamento y el precio.
Reabastecer la máquina:

Mostrar menú de medicamentos.
Solicitar reabastecimiento de medicamentos
Validar la selección está en el conjunto de medicamentos
Solicitar cantidad de reabastecimiento
Actualizar la cantidad de ese medicamento en una variedad
Imprimir confirmación de reabastecimiento
Escriba el registro de reabastecimiento en el archivo, incluida la fecha, el medicamento y la cantidad agregada.
Calcule el valor total del inventario en función de los precios y las cantidades en matrices
Máquina de servicio:

Imprimir el monto total de ventas actual
Analice la variedad de medicamentos para encontrar la mayor cantidad vendida, imprima el nombre del medicamento
Verifique las cantidades e imprima los medicamentos que necesitan reordenarse si la cantidad está por debajo del umbral
Informes:

Imprimir ventas totales de por vida
Imprimir el medicamento más popular en general
Imprima los más populares cada mes (lea el archivo de compras y cuente por mes)
Imprima el resumen del inventario, incluidos los nombres de los medicamentos, los precios y las cantidades.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Roles necesarios Programador

Plazo de Entrega: 17 Noviembre, 2023

Habilidades necesarias