Ayuda! Deber de programación

Iniciado por Alex3265, 15 Diciembre 2015, 00:37 AM

0 Miembros y 1 Visitante están viendo este tema.

Alex3265

Tengo que hacer el siguiente deber para mi clase de programación en C; me gustaría que me ayuden con el código del programa por favor, ya que no he entendido muy bien lo de interfaz e implementación de la clase, y se me acaba el tiempo de entrega:

Cree una clase Computador que tenga cinco datos miembro: marca (tipo string), modelo (tipo string), año (tipo int), procesador (tipo string), y memoria RAM (tipo int). Esta clase permitirá manejar el stock de computadores de una tienda de tecnología. Separe la interfaz pública de la implementación de la misma.
Su clase debe tener un constructor que inicialice todos los datos miembro.
Incluya funciones set y get para cada uno de los datos miembro.
Realice una validación de los datos miembro año y cantidad de memoria. Los computadores no pueden tener un año de fabricación menor a 2014, ni mayor al actual. La memoria RAM sólo puede tener los valores 4, 8 y 16 GB.
Incluya en la clase una función mostrarDatos que muestre en pantalla los datos de cada computadora.
Escriba un programa que permita probar la funcionalidad de la clase, solicite al usuario el ingreso de datos de diez computadoras y muestre los datos de cada una.
Incluya en dicho programa, no en la clase, una función controlPrecios que permita obtener el mayor precio, el menor y el precio promedio de todos los computadores de la tienda.
Incorpore además en el programa una función rangosPrecios que permita obtener el número de computadores cuyos precios se encuentren en cada uno de los siguientes rangos: USD 0-500, 501-1000, 1001-2000 y más de 2000.
Escriba también una función stockPorMemoria que permita determinar el número de computadoras con cada cantidad de memoria (4, 8 ó 16 GB).
Muestre en pantalla los resultados de cada una de las funciones mencionadas.

DarK_FirefoX

¿Y que es lo que no sabes hacer? No esperes que después que pongas la orden del ejercicio venga alguien y te lo resuelva asi sin más. Debes esforzarte y plantear dudas concretas. Intenta hacerlo y cuando te trabes, pregunta como hacer lo que no sabes.

Salu2s