Trabajo de programacion orientada a objetos

Solo disponible en BuenasTareas
  • Páginas : 2 (377 palabras )
  • Descarga(s) : 0
  • Publicado : 6 de octubre de 2010
Leer documento completo
Vista previa del texto
INSTITUTO PLITECNICO NACIONAL ESCUELA SUPERIO DE COMPUTO Materia: Programacion Orientada a Objetos Practica 3 Uso de Herencia Simple Nombre: Araujo Padilla Luis Fernando Boleta: 2007630022 Grupo:5cm4 Fecha límite de entrega: Miércoles 6 de octubre de 2010 6:00 pm

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...
tracking img