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:

  1. Encontrar las veces que aparece cada vocal
  2. Encontrar el números de líneas y palabras en el archivo, verificar con el comando wc de Linux.
  3. 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)

 Publicado por en 19:56

Deja un comentario