Trabajo de programacion orientada a objetos
Descripción General del Problema
Desarrolle una aplicación que a partir del diagrama de clases mostrado más adelante creeuna clase llamada Producto, la cual será nuestra clase base y de ella heredarán las clases Electrodomestico y Vivere. La clase Producto tendrá los siguientes atributos: Precio, Marca e Id. La claseElectrodomestico tendrá un atributo para la Garantia, y el cual tendrá un valor de un año por omisión. La clase Vivere tendrá un atributo para la Caducidad.
La aplicación tendrá un arreglo deapuntadores de producto: dos instancias de la clase Vivere y dos instancias de la clase Electrodomestico. Además se contará con un menú que permita ver la existencia de todos los productos, realizarcompras desglozadas (un Ticket mostrando los atributos del producto, según sea el caso de un vívere o de un electrodoméstico) y cambio (para el caso de algún electrodoméstico siempre y cuando seencuentre dentro de garantía).
Diseño (Diagrama de Clases)
Codificación
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 4344 45 46 47
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . #include #include #include #include #include "herencia.h" // ARAUJO PADILLA LUIS FERNANDO5CM4
int main() { int a=0,a1=0,a2=0,a3=0; int b=0,b1=0,b2=0,b3=0; int d=0,d1=0,d2=0,d3=0; int f=0,f1=0,f2=0; int a4=0; float aux=0.0; int i,i1,op,n,j,c,p,aux2; float i2; viveres *viv; electro*elec; producto *carrito; elec = new electro[2]; viv = new viveres[2]; carrito= new producto[100]; elec[0].Ingresar("XBOX360","MICROSOFT",5000,2,3,30,"octubre",2010); elec[1].Ingresar("Equipo de...
Regístrate para leer el documento completo.