Título: PROGRAMA POO EN C++ ** CREACION CONSOLA PARA UN HOSPITAL** Publicado por: jhonnyosorio en 7 Mayo 2011, 23:55 pm HOLA A TODOS, SOY ESTUDIANTE DE ING EN TELECOMUNICACIONES Y ME PIDIERON DESARROLLAR EN CLASE DE INFORMATICA II EL SIGUIENTE EJERCICIO, POR FAVOR PODRIAN PRESTARME AYUDA:
1. Realice una consola de administracion basica para un hospital. Se deben desarrollar las siguientes clases: Personal, Medico, Enfermera y AuxiliarEnfermera. Cada una de ellas cuenta con un apellido, fecha de nacimiento, y en el caso de los medicos una especialidad, mientras que las enfermera tienen un servicio (hospitalizacion, neonatos,etc). La clase base es la clase Personal, Medico y Enfermera heredan de Personal y AuxiliarEnfemera hereda de Enfermera. Lo que esta en rojo es el desarrollo que le realice al punto 1 (por favor si me pueden corregir alguna inconsistencia, aunq el programa lo compila bien) class Personal { public: Personal(){} //constructor y destructor clase Personal ~Personal(){} protected: //Variables Clase Personal int Cedula; char Nombre_Apellido; char FechaNacimiento; }; class Medico:public Personal { public: Medico(){} ~Medico(){} protected: char Especialidad; }; class Enfermera:public Personal { public: Enfermera(){} ~Enfermera(){} protected: char Servicio; }; class AuxiliarEnfermeria:public Enfermera { public: AuxiliarEnfermeria(){} ~AuxiliarEnfermeria(){} }; 2. Realice un programa Main que permita mediante un menú ingresar o remover Personal de la clínica. El personal debe agregarse a un vector que contiene el personal activo de la clínica. El menú debe ser un menú polimórfico cuya clase base sea ElementoDeMenu el cual tiene un método virtual puro llamado ejecutar. Las opciones IngresarPersonal o RemoverPersonal deben ser clases que implementen el método ejecutar y hagan la labor requerida de Ingresar bien sea Medicos, Enfermeras o Auxiliar de Enfermería para ello el sistema debe solicitar todos los datos del nuevo personal ingresado (Nombre, cedula, etc), por otro lado la opción de remover Personal solo debe pedir la cedula y proceder a eliminar el personal. (La epecificacion del menú polimórfico aplica a las opciones descritas en los numerales siguientes). 3. Agregue al menú la opción de mostrar todo el personal de la clínica al igual que toda la información relacionada con cada uno de los empleados (Nombre, cedula, etc). Solicite al usuario el número de empleados que se muestran por pantallazo, por ejemplo, si el usuario ingresa 3, se muestran 3 empleados, a continuación el usuario puede decidir si quiere mostrar otros tres empleados o salir de esta opción, se continua así hasta que se hayan mostrado todos los empleados o hasta que el usuario haya elegido salir de esta opción. 4. Provea otra opción al menú que sea ingresar un nuevo Turno. Cree la clase Turno la cual contendrá un puntero a un Personal, una fecha, y un número que indica 1 si es turno diurno o 2 si es turno nocturno. Cree un vector que contenga todos los Turnos de la clínica. Espero la ayuda de los participantes en el foro, la idea es orientarme en lo q debo hacer, gracias por su colaboracion. Título: Re: PROGRAMA POO EN C++ ** CREACION CONSOLA PARA UN HOSPITAL** Publicado por: Akai en 8 Mayo 2011, 00:33 am Aquí se resuelven dudas, no se le hacen los deberes a nadie.
Título: Re: PROGRAMA POO EN C++ ** CREACION CONSOLA PARA UN HOSPITAL** Publicado por: jhonnyosorio en 9 Mayo 2011, 01:37 am Exactamente es lo q estoy solicitando a los compañeros del foro, q me indiquen si la parte en rojo esta bien desarrollada para resolver los demas puntos, debes leer bien!! Creo q no se puede ser tan despota ni engreido.
Título: Re: PROGRAMA POO EN C++ ** CREACION CONSOLA PARA UN HOSPITAL** Publicado por: Akai en 9 Mayo 2011, 08:02 am Fallo mío por directamente tachar tu post del típico "háganme los deberes", pero tacharme de déspota y engreido es pasarse.
PD: protected lo estás usando al revés, Se usa de la clase base a las derivadas, no viceversa. Aquí tienes más información: http://publib.boulder.ibm.com/infocenter/comphelp/v8v101/topic/com.ibm.xlcpp8a.doc/language/ref/cplr129.htm Título: Re: PROGRAMA POO EN C++ ** CREACION CONSOLA PARA UN HOSPITAL** Publicado por: jhonnyosorio en 10 Mayo 2011, 04:10 am ok gracias.
Disculpame por mis palabras, pero me altere por tu comentario. Nuevamente disculpas. |