Informática, pregunta formulada por leo20azzf, hace 18 horas

se deberá hacer para lenguaje c en codeblocks
Fundamentos de Programación Informática
TRABAJO PRÁCTICO Nº2
Temas: switch, enumeradores, for, do-while, vectores numéricos.
Condiciones De Aprobación:
➢ El programa debe compilar sin errores.
➢ El programa debe funcionar sin modificaciones.
➢ Se debe cumplir la consigna.
❖ Contexto:
La cafetería Hawelka ha abierto una nueva sucursal y desea realizar un control de sus ventas.
Por el momento, dispone de 7 mesas y un total de 12 tipos de productos categorizados en 3
grupos. Se desean registrar algunos datos estadísticos que ayuden a comprender la situación de
la cafetería para la toma de decisiones estratégicas.
❖ Objetivo:
Realizar un programa en Lenguaje C para recolectar datos estadísticos a partir de la consigna
planteada.


A partir de la informaciónde la imagen, se deberá desarrollar un programa que tenga un menú con 8
opciones y que cumpla con el enunciado que se detalla a continuación:

. Ingresar consumos: se deberá pedir el ingreso de la mesa y de los códigos de productos
consumidos por la misma. Esto se deberá repetir hasta que el usuario ingrese la letra n (no desea
seguir cargando consumos). Ej.: “Ingrese número de mesa: 3, Ingrese código de producto
consumido por la mesa 3: 2, ¿Desea ingresar otro consumo? (s / n): y, Ingrese número de mesa:
3, Ingrese código de producto consumido por la mesa 3: 11, ¿Desea ingresar otro consumo? (s /
n): n”
2. Listar consumos/mesa: Se deberá listar el consumo para cada mesa. Ej. “El consumo de la
mesa 0 es de $50.27, El consumo de la mesa 1 es de $19.80”, y así con el resto.
3. Calcular mesa con mayor recaudación: se deberá calcular e informar la mesa que mayor
recaudación de dinero tuvo. Ej.: “La mesa que mayor recaudación de dinero fue la 2 con
$134.37”.
4. Promedio de recaudación: se deberá calcular e informar el promedio de recaudación de las
mesas. Ej.: “El promedio de recaudación entre todas las mesas fue de $17.35”.
5. Total de recaudación: se deberá calcular e informar el total de recaudación de las mesas. Ej.:
”El total de recaudación entre todas las mesas fue de $600.05”
6. Dulce más vendido: Se deberá calcular e informar cuál fue el dulce con mayor índice de
ventas. Ej.:”El dulce con mayor índice de ventas fue el N° 4: Strudel”
7. Grupo de productos más solicitado: se deberá calcular e informar cuál fue el grupo de
productos más solicitado (salados, dulces o infusiones). Ej.:”El grupo con mayor índice de
ventas fue el de infusiones”
8. Salir: Deberá salir del programa.
Algunas consideraciones:
➢ Declarar un vector que representa la cantidad de mesas (7).
➢ Declarar e inicializar un vector con todos los precios de cada producto.
➢ Respetar el orden de ingreso de datos (no se podrán realizar las operaciones como listar
los datos, Total ,etc. si aún no se han ingresado dichos datos)
➢ Respetar el orden de los ítems del menú y los mensajes que deben ser impresos al
usuario.
➢ Utilizar debidamente los comentarios que contribuyan a un mejor entendimiento del
programa.
Extra: investigar e incluir de manera correcta el comando system(“cls”) y el comando
system(“pause”).

Adjuntos:

Respuestas a la pregunta

Contestado por angelespinal0375
0

Respuesta:

.....

Explicación:

de que material es para aserla


leo20azzf: Fundamentos de Programación Informática
Otras preguntas