Ejercicios de Clases
6. Ejercicio Molinos de Café
Una empresa cuenta con un sistema dispensador de café molido.
Consta
de varios molinos que comparten un depósito (silo) común. Cuando
arranca el proceso el silo está lleno y contiene 200 kg de café en
granos y ningún molino activo.
Durante la producción se puede acoplar
más molinos hasta llegar a un total de 20 cabezales. Los molinos se
identifican con letras sucesivas del alfabeto: a, b, c, etc.
Se requiere un programa en C++ que presente un menú con las siguientes opciones:
1: agregar molino
2: mostrar reporte (muestra un informe de la cantidad en depósito, lo molido por cada cabezal y el total molido)
a, b, c, etc: operar sobre el molino correspondiente
0: salir
Cada molino será el objeto de una clase. La clase tendrá como mínimo las siguientes propiedades:
-ID: a, b, c, etc (se completa automáticamente al momento de crear el objeto)
-disponible contiene el dato del café que queda en el silo
-molido cantidad de café molido por el cabezal
Además tendrá los métodos:
moler() pide el ingreso de la cantidad a moler y ajusta las propiedades
recargar()
pide el ingreso de la cantidad a recargar en el silo y ajusta la
propiedad. (esto se puede hacer desde cualquier molino)