Tarea 4 Semestre A-2012
PROGRAMACIÓN DIGITAL 2 – SECCIÓN 03
SEMESTRE A-2012
TAREA 4
1.- Sobre un archivo tipo Texto cuyo nombre es indicado por consola. Hacer los programas que realicen siguientes operaciones:
- Encontrar las veces que aparece cada vocal
- Encontrar el números de líneas y palabras en el archivo, verificar con el comando wc de Linux.
- Encontrar la ocurrencia de una palabra leída por teclado. Indicando la linea donde se encontró la palabra buscada, verificar con el comando grep de Linux.
2.- En un restaurant de la ciudad es posible pedir ensalada al gusto del cliente. Los costos de cada ingrediente son:
- Lechuga costo 10 Bs/Kg: tipos Romana, Repollada, Escarola, Endivia
- Cebolla costo 20 Bs/Kg: Blanca, Morada
- Tomate costo 15 Bs/Kgs
- Mostaza costo 2 Bs: Dulce, Regular, Dijon
- Mayonesa costo 2 Bs
Para calcular el precio de venta se suman los costos y se le agrega el 50%. Ejemplo si la suma dá 10 Bs, el precio de venta sera 10 + 50% de 10 = 15 Bs.
Construir la clase Ensalada, los métodos de la clase ensalada debe incluir los observadores de los ingredientes, ejemplo
float verCantidadTomate() const; bool tieneMayonesa() const;
Las clases para modelar los ingredientes y los sub-tipos (si existiesen) deben ser diseñadas y construidas
Hacer programa de demostración del uso de la Clase
Pregunta: ¿Qué usar? Herencia, Composición o una mezcla de ambas
Entrega Máxima: Miércoles 04 de Julio, 3 pm.
Los que entreguen antes pueden pasar a revisión una vez hecha la entrega. (Lunes en la tarde no voy a estar)