Вы находитесь на странице: 1из 14

17/10/2015

Introduccin
C++ es un lenguaje de programacin que permite resolver problemas informticos por medio de
algoritmos y creando aplicaciones (software) para suplir diversas necesidades del mundo de hoy.
En este segundo trabajo colaborativo se pretende resolver la problemtica planteada en el trabajo
anterior del consultorio mdico en el cual se debe desarrollar un resumen de la historia clnica a
partir de datos ingresado, pero esta vez realizado en el lenguaje de programacin C++ con ayuda
de algunas operaciones que se deben desarrollar y lo ms importante el uso de funciones que
resolver esas operaciones que nos resolver varios requerimientos que exige este programa.

TABLA DE COEVALUACIN
Nombre integrante
DIEGO ARMANDO ZULUAGA

Descripcin de participacin y aportes realizados


Como lder estuvo pendiente de la realizacin de
trabajo por parte del grupo. En aportes: paso el
pseudocodigo del trabajo anterior a lenguaje c++,
adems realizo las funciones que se necesitaban para el
desarrollo de la actividad, funcin para calcular la
edad del paciente y la funcin para determinar el rea
de atencin del usuario, adems mejoro el algoritmo
incluyendo motivo de la consulta y el diagnostico por
parte del mdico, realizo la entrega final, realizacin
trabajo escrito y entrega del trabajo en el entorno
evaluacin

JHOAN SEBASTIAN
GIRALDO

DIEGO FERNANDO HENAO

JUAN DAVID RINCON


CRISTIAN ANDRES
CARDONA

Aportes para la mejora del algoritmo, correccin


para ingresar valores cadenas en variables de
tipo char con espacios adems corroboro en el
funcionamiento del algoritmo y dio opciones para
resolver el requerimiento.
Aportes para la mejora del algoritmo, correccin
para ingresar valores cadenas en variables de
tipo char con espacios adems corroboro en el
funcionamiento del algoritmo y dio opciones para
resolver el requerimiento.
No participo en la actividad
No participo en la actividad

EVIDENCIAS EJECUCIN DEL PROGRAMA


(Pantallazos de ejecucin)

CODIGO EN C++
#include <iostream>
#include <stdlib.h>
#include <cmath>
#include <math.h>
#include <stdio.h>
#include <conio.h>
#include <string.h>

using namespace std;


int edadca(int a, int b){
return (a-b);
}
char areaca( int c, char d[13]){

if (c<8)
{
strcpy(d,"infantil");
}

if (c>7 && c<18)


{
strcpy(d,"adolescente");
}
if (c>17)
{
strcpy(d,"adultos");
}
}
int main()
{
int opc, x, dia, mes, ano, id, dianac, mesnac, anonac, numconsulta, edad, diac,
mesc, anoc;
char area[13],areat, nombre[30], medicina[30], motivoconsulta[150],
diagnostico[50];
do
{
system("cls");
cout<<"********* CONSULTA MEDICA **********\n";
cout<<endl <<"Seleccione una de las opciones : " <<endl;
cout<<endl <<"1. Registro de datos paciente ";
cout<<endl <<"2. Registro medico ";
cout<<endl <<"3. Consultas ";
cout<<endl <<"4. Informes ";
cout<<endl <<"5. Salir\n ";
cout<<"**************************************\n";
cout<<endl <<"Digite su opcion:";
cin>>opc;

switch (opc){
case 1:
cout<<"Medico ingrese los datos de la consulta\n";
cout<<endl <<"Ingrese el numero de consulta 1 si es la primera vez 2
segunda vez asi consecutivamente " <<endl;
cin>>numconsulta;
cout<<endl <<"Ingrese la fecha de la consulta " <<endl;
cout<<endl <<"Ingrese el dia " <<endl;
cin>>dia;
cout<<endl <<"Ingrese el mes " <<endl;
cin>>mes;
cout<<endl <<"Ingrese el ao" <<endl;
cin>>ano;
cout<<"Ingrese el nombre del paciente \n ";
fflush(stdin);
gets(nombre);
cout<<endl <<"Ingrese el numero de identificacion del paciente" <<endl;
cin>>id;
cout<<endl <<"Ingrese la fecha de nacimiento" <<endl;
cout<<endl <<"Ingrese el dia de nacimiento" <<endl;
cin>>dianac;
cout<<endl <<"Ingrese el mes de nacimiento " <<endl;
cin>>mesnac;
cout<<endl <<"Ingrese el ano de nacimiento" <<endl;
cin>>anonac;
if (mesnac>mes)
{
ano=ano-1;
}
else
{
if (mesnac==mes && dianac>dia)
{
ano=ano-1;
}
}
edad= edadca(ano,anonac);
cout<<"la edad del usuario es "<<endl<<edad<<"\n";
break;
case 2:
areat= areaca(edad,area);

cout<<endl <<"el area de atencion es "<<area<<"\n";


cout<<"Ingrese el motivo de la consulta\n ";
fflush(stdin);
gets(motivoconsulta);
cout<<"Ingrese el diagnostico\n ";
fflush(stdin);
gets(diagnostico);
cout<<"Ingrese la medicina recomendada\n ";
fflush(stdin);
gets(medicina);
break;
case 3:
cout<<endl <<"Ingrese la fecha del proximo control" <<endl;
cout<<endl <<"Ingrese el dia del proximo control" <<endl;
cin>>diac;
cout<<endl <<"Ingrese el mes del proximo control " <<endl;
cin>>mesc;
cout<<endl <<"Ingrese el ano del proximo control" <<endl;
cin>>anoc;
break;
case 4:
cout<<endl <<"Este es el resumen de la historia clinica" <<endl;
cout<<endl <<"Identificacion: "<<id<<"\n";
cout<<endl <<"Nombre: "<<nombre<<"\n";
cout<<endl <<"Edad: "<<edad<<"\n";
cout<<endl <<"Area: "<<area<<"\n";
cout<<endl <<"Fecha de consulta: "<<dia<< "-"<<mes<<
"-"<<ano<<"\n";
cout<<endl <<"Numero de consultas: "<<numconsulta<<"\n";
cout<<endl <<"Motivo de la consulta: "<<motivoconsulta<<"\n";
cout<<endl <<"Diagnostico: "<<diagnostico<<"\n";
cout<<endl <<"medicina recetada: "<<medicina<<"\n";
cout<<endl <<"fecha del proximo control: "<<diac<< "-"<<mesc<<
"-"<<anoc<<"\n";
break;
case 5:
cout<<"saliendo del sistema\n";
x=5;

}system("pause");
}while (x!=5);
return 0;
}

CONCLUSIONES

Es necesario para realizar cualquier programa u algoritmo primero analizar e


identificar la solucin de este.

El lenguaje C++ permite realizar algoritmos con gran eficacia y complejidad.

El uso de funciones en C++ permiten el mejoramiento del cdigo ya que estas


funciones se pueden llamar en cualquier punto del cdigo para resolver operaciones o
requerimientos.

Las variables tipo char utilizan un cdigo ms complejo y comandos diferentes para
su uso, dependiendo del texto que se deba ingresar, si este tiene espacios debe usarse
los comandos necesarios para que funcionen.

El planteamiento de diversos problemas de la vida cotidiana pueden ser resueltos por


medio de la programacin y el desarrollo de algoritmos, los cuales nos permite una
solucin prctica y til frente a esos planteamientos.

BIBLIOGRAFA
Deintel, Harvey M., Deintel, Paul J. Cmo programar en C++. Pags. 15 a 17.
http://books.google.es/books?id=CBhWani323wC&printsec=frontcover&dq=c%2B
%2B&hl=es&sa=X&ei=v1d7VJbqEoekNr2lgqAE&ved=0CEwQ6AEwBg#v=onepag
e&q=c
%2B%2B&f=false
Deitel, Harvey M. & Deitel, Paul J. Como programar en C++ (pp. 169 a 180). Disponible en
https://books.google.com.co/books?id=CBhWani323wC&pg=PR53&lpg=PR53
&dq=como+programar+en+c/c%2B%2B+/+harvey+m.+deitel+paul.j.+deitel&so
urce=bl&ots=qMsulr7Tuq&sig=hvgjBa5dW0AjeW584oxs2RkfzJo&hl=es&sa=X
&ved=0CCUQ6AEwAmoVChMIuZnzPPvxwIVAxweCh224gEz#v=onepage&q=como%20programar%20en
%20c% 2Fc%2B%2B%20%2F%20harvey%20m.%20deitel%20paul.j.%20deitel&f=false
Hernndez Orallo, Enrique, Hernndez Orallo, Jos & Juan Lisandra, Ma Carmen. C++ estndar. (pp. 71
a 80). Disponible en http://books.google.com.co/books?id=sjxQIhrMCegC&printsec=frontcover&hl=
es&source=gbs_atb#v=onepage&q&f=false

Вам также может понравиться