martes, 27 de marzo de 2012

C++ Del Hospital


#include<iostream.h>
#include<conio.h>
#include<stdio.h>

void regpac();
void dosis();
void estado();
int pago();
void listar();

int i[10],j[10],k[10], sum[10],paga,x;
char nombre[10][25];
int main()
{
int opc;
x=0;
do{

cout<<"Hospital"<<endl;
cout<<"                 Opciones"<<endl;
cout<<"1 Registrar Pacientes"<<endl;
cout<<"2 Dosis Paciente"<<endl;
cout<<"3 Estado Paciente"<<endl;
cout<<"4  Factura"<<endl;
cout<<"5  Listar pacientes"<<endl;
cout<<"Elija Opcion: ";
cin>>opc;
if(opc==1)
{ regpac();   x++;}
if(opc==2)
{ dosis();}
if(opc==3)
{estado();}
if(opc==4)
{cout<<"Monto total por paciente: "<<pago()<<"Bs";}
if(opc==5)
{  listar();}
getch();
  clrscr();
}while(true); }

////////Declaracion de funciones//////////
void regpac(){
cout<<":::Modulo de registro de pacientes:::"<<endl;
  cout<<"Ingrese datos del paciente"<<endl;
cout<<"Nombre: ";   cin>>nombre[x];
   cout<<"codigo del cliente es: "<< (x+1) <<endl;
   return;
}
void dosis(){
   int z;
   cout<<":::Modulo de Dosis de pacientes:::"<<endl;
cout<<"Ingrese codigo del paciente: "<<endl;
   cin>>z;
   z--;
   if(z<=x)
   {
   cout<<endl<<"Dosis Medicina I: "; cin>>i[z];
   cout<<endl<<"Dosis Medicina J: "; cin>>j[z];
   cout<<endl<<"Dosis Medicina K: "; cin>>k[z];
   }
   else
    cout<<"paciente no existe";
   return;
}
void estado()
{  int z;
cout<<":::Modulo de Estado de pacientes:::"<<endl;
cout<<"Ingrese codigo del paciente: "<<endl;
   cin>>z;
   z--;
   if(z<=x)
   {
   sum[z]=0;
   sum[z]=i[z]+j[z]+k[z];
   cout<<"El paciente esta: ";
   if(sum[z]>10)
   {  cout<<"Frito!!";
    }
   if(sum[z]>7&&sum[z]<11)
   {  cout<<"Sano?";
   }
   if(sum[z]<8)
   {  cout<<"Se puede ir, pero regresara pronto  Muhahaha";}
   }
   else
    cout<<"paciente no existe";
return;
   }
int pago(){
int z;
   cout<<"Ingrese codigo del paciente: "<<endl;
   cin>>z;
   z--;
   if(z<=x)
   {
paga=0;
paga=i[z]*200+j[z]*150+k[z]*95;
return(paga);
   }
   else
   { cout<<"paciente no existe";
   return(-1);}
}

void listar()
{
for(int z=0;z<x;z++)
{
cout<<"Paciente N° "<<(z+1)<<endl;
   cout<<"Codigo Del Paciente Es: "<<(z+1)<<endl;
cout<<"Nombre: "<<nombre[z]<<endl<<endl;

   }
}

No hay comentarios: