sebakan29 Posted April 2, 2011 Report Share Posted April 2, 2011 Trate de postearlo en programacion pero no se puede xq me salia error del foro y la vola lo q les kero pedir es algo grande, necesito un programa si alguien puede ayudarme en devc++ q contenga las siguientes caracteristicas: Problema Se requiere automatizar la operación de una clínica. A partir de sucesivas entrevistas con sus dueños y personal se obtuvieron las siguientes reglas de negocio. 1. Al momento de su ingreso al hospital, a un paciente se le deben solicitar los siguientes datos: Nombre, Edad, Sexo, Domicilio (calle, número, ciudad), Teléfono, Isapre (este campo tendrá el valor verdadero si el paciente tiene Isapre y Falso si no la posee) y nombre de la Isapre. 2. Se deben registrar los médicos, enfermeras y paramédicos que examinaron al paciente. Además se debe registrar, los exámenes que se le realizaron en la clínica al paciente: tipo de exámen, fecha en la que se realizaron y sus resultados. 3. Luego de realizado y registrado el diagnóstico, se deben registrar los Medicamentos y/o procedimientos (curaciones, suero, sutura entre otros) suministrados al paciente en la clínica. Y además, registrar los tratamientos indicados al paciente (recetas, indicaciones como reposo, entre otras). Incluye Licencias Medicas. 4. Como requerimientos funcionales se debe, (perfil: administrador). · Listar los nombres de todos los pacientes hospitalizados. · Obtener el porcentaje de pacientes hospitalizados en las siguientes categorías: i. Niños: hasta 13 años. ii. Jóvenes: mayores de 13 años y menores de 30 años. iii. Adultos: mayores de 30 años. · Obtener el porcentaje de hombres y mujeres hospitalizados. · Dado el nombre de un paciente, listar todos los datos relacionados a dicho paciente. · Calcular el porcentaje de pacientes que no poseen Isapre. · Entregar un listado que contenga los medicamentos usados en un periodo de tiempo, y la cantidad usada. 5. Como requerimientos de seguridad de sistemas debe considerar: Función de autentificación de usuario (perfil: básico y administrador) En el contexto del problema, diseñe e implemente un sistema computacional en lenguaje C que contenga las operaciones ya mencionadas. Nota: cada una de las opciones del programa, debe ser manejada por medio de un Menú. Además de la opción para ingresar por primera vez los datos de los pacientes. Todo eso deve ir hexo cn funciones... si alguien me puede ayudar se lo agradeceria bastante Saludos Link to comment Share on other sites More sharing options...
cañangasñangas Posted April 2, 2011 Report Share Posted April 2, 2011 compadre haga uds mismo sus tareas o pegas no sea flojo... preguntas que tengo: Cuanto sabes de c++ sabes la estuctura de una funcion donde guardas los datos resondeme eso y vamos viendo si se puede ayudar y guiar sin hacerte la pega la idea es que tu la resuelvas de no ser asi para que programar :S Link to comment Share on other sites More sharing options...
sebakan29 Posted April 3, 2011 Author Report Share Posted April 3, 2011 de c++ se lo q me han enseñado for, while, do- while .... de funciones la estructura.... no se casi nada y de guardar los datos.. seria ovio en un vector o matriz algo asi :S Link to comment Share on other sites More sharing options...
cañangasñangas Posted April 3, 2011 Report Share Posted April 3, 2011 de c++ se lo q me han enseñado for, while, do- while .... de funciones la estructura.... no se casi nada y de guardar los datos.. seria ovio en un vector o matriz algo asi :S nada obvio amigo mio estoy hablando de base de datos, cual usarias para guardar los datos, guardarlos en una matriz no sirve de nada si ergo de cerrar el programa se perderian los datos y habria que volver a ingresar todo denuevo, y si no sabes de funciones para que hacer esa tarea o pega... es como si me dijeran cuanto es a+b sin saber sumar... mira en c++ la estructura de una funcion es de este modo (lo basico) type nameFunction(type2.1 argument1, type2.2 argument2, ...., type2.n argumentN){ functionBlock return returnValue; } type es el tipo de dato que devolvera la funcion, int, bool, double, float, etc.. nameFunction es el nombre que le daras a la funcion type2.1 argument1, type2.2 argument2, ...., type2.n argumentN : son argumentos de una funcion, dentro del bloque de tu funcion no es necesario declararla... se declaran en el argumento mismo... functionBlock es el bloque de la funcion return es una sentencia que da fin a la funcion y le da el valor a esta. returnValue el valor que devolvera la funcion, esta debe ser igual a type algunos tips si colocas esto int funcionEjemplo(int a, int b){ return a+b; int suma = a+b; } int suma = a+b; no se llevara a cabo porque return detubo la funcion int funcionEjemplo(int a, int b){ return "a+b"; } esto no se puede hacer porque estas devolviendo un string y debes devolver un int ya chabela Link to comment Share on other sites More sharing options...
rkstro Posted April 3, 2011 Report Share Posted April 3, 2011 Esto se mueve a Aplicaciones de Escritorio. Amigo, la idea de aca en el foro es ayudar pero no hacer tareas, la idea es tu las hagas o por lo menos algo tengas avanzado y aca ayudarte con errores o con ideas pero no hacerla completa. Link to comment Share on other sites More sharing options...
Th3_K4T Posted April 5, 2011 Report Share Posted April 5, 2011 loco, las tareas las tienes que hacer tú, es la única manera de aprender, además está fácil. Puedes ocupar varias cosas, pero lejos lo mejor es ocupar una lista de estructuras. Las listas se definen así (esto es un ejemplo): typedef struct PERSONA{ char *nombre; char *apellido; int edad; struct PERSONA *siguiente; }persona; Luego para crear la lista, en el main: persona *pacientes=NULL; pacientes=(*persona)malloc(sizeof(persona)); while(algo){ crear nodo ingresarnombre ingresar apellido ingresar edad meter nodo a la lista (al comienzo es más fácil) } Link to comment Share on other sites More sharing options...
todojava Posted April 6, 2011 Report Share Posted April 6, 2011 que libro recomiendan para aprender c++ ? se ve wenoo. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now