Una empresa de productos lo contrata para realizar un software que le permita actualizar sus precios con la inflación. Existen 3 tipos de productos:
● Nacionales, los cuales aumentan un % ingresado por parámetros.
● Extranjeros, los cuales cotizan en dólares, por lo tanto se debe ingresar la cotización anterior del dólar y la actual. Y con estas cotizaciones se calcula el precio. precio actual = (precio anterior / cotización anterior) * cotización actual
● Ofertas, son un conjunto de productos los cuales están formados por productos y su precio es la suma del precio de los productos que lo componen menos un 10%. Las Ofertas no pueden contener productos de tipo oferta. Este producto debe permitir agregar productos que lo componen, como eliminarlos.
La empresa no cuenta con más de 100 productos.
1.(50) Realice el diseño e implementación que permita cargar los productos y actualizar sus precios.
2. (20) Realice una función que muestre todos los productos. Para ello sobreescriba el operador << . Y muestre el aumento total de los productos.
3. (15) Argumente qué ventajas y desventajas tiene la herencia y la composición. ¿Cuál usaría en el ejercicio anterior?
4. (15) Indique cuales es el resultado ejecutando la función b para los parámetros 4, 7 y 5:
int b(int n);
int a(int n) {
if (n == 0) {
return 1;
}
return b(n-1);
}
int b(int n) {
if (n == 0) {
return 0;
}
return a(n-1);
}
Describa qué hace la función
Suscribirse a:
Enviar comentarios (Atom)
Diseño de software para analizar las conversaciones de su sistema de chat corporativo
La empresa de comunicación ChatCorp necesita que diseñes y programes un software que permita analizar las conversaciones de su sistema de ch...
-
La UADER lo contrata para realizar un software que permita saber si un alumno aprobó un curso determinado. El curso cuenta con un número de ...
-
La embajada de Italia lo contrata para que diseñe un software que permita saber si una persona es apta para recibir la ciudadanía Italiana. ...
-
La empresa Agenda SA, lo contrata para desarrollar su nuevo calendario. En dicho calendario se pueden guardar diferentes tareas con el objet...
No hay comentarios:
Publicar un comentario
Nota: solo los miembros de este blog pueden publicar comentarios.