Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

schramm

preciso de para fazer um hospital em C++

Recommended Posts

O que se precisa é isso>>Sabe-se que essa clinica deseja ter um controle semanal de (2\segunda a 6\sexta) das consultas realizadasA cada dia podem ser realizadas, no maximo duas consultas para cada medico.Considere que serao cadastrados tres medicos e cinco pacientes.Paciente(cod_pac, nome, endereço , telefone)Medico(cod_med, nome, telefone, endereço)Consulta(num_consulta , dia_semana, hora , cod_med , cod_pac)Crie rotinas para:a) cadastrar os pacientes, nao permitindo dois pacientes com o mesmo codigo. B) cadastrar os medicos, nao permitindo dois medicos com o mesmo codigo.c) cadastrar consultas, obedecendo as especificaçoes apresentadas acima.d) consultar as consultas de um determinado medico em um certo dia da semana (2/segunda a 6/sexta)e) mostrar um relatorio contendo todas as consultas realizadas em um diaSe alguem conseguir fazer ou sabe como fazer e pode me ajudar mande um e-mail ou responda aqui mesmo no forum Meu E-MAIL schrammmm@gmail.comAgradeço quem puder ajudar!!!!!!!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

o que eu consenhi faze foi isso

Ta ai o codigo do programa mas nao roda certo como nas especificaçoes a cima!!!!!

 

#include<stdio.h>

#include<iostream.h>

#include<string.h>

using namespace std;

 

struct paciente

{

int cod_pac, telefone;

string nome, endereco;

};

struct medico

{

int cod_medico, telefone_med;

string nome_med, endereco_med;

};

struct consulta

{

int num_consulta, dia_semana, hora, cod_cod_med, cod_cod_pac;

};

paciente cad_pac[5], tel_pac[5], nom_pac[5], end_pac[5];

medico cad_med[3], tel_med[3], nom_med[3], end_med[3];

consulta cad_con[20], dia_sem[20], hor_con[3], cad_cod_med[20], cad_cod_pac[20];

int paciente_cadastro[5], consulta_informacoes[20];

int medico_dados[3], i, j, a=0, n=0, m=0;

 

int main()

{

for (i=0;i<5;i++)

{

a=0;

while (a==0)

{

cout<<"Informe o codigo \n";

cin>>cad_pac.cod_pac;

for (j=0;j<i;j++)

{

if (cad_pac[j].cod_pac==cad_pac.cod_pac)

{

cout<<"Codigo invalido\n";

}

else

a=1;

}

cout<<"informe o nome do paciente\n";

fflush(stdin);

getline(cin,nom_pac.nome);

cout<<"Informe o endereco\n";

fflush(stdin);

getline(cin,end_pac.endereco);

cout<<"Informe o telefone\n";

cin>>(tel_pac.telefone);

}

}

for (i=0;i<3;i++)

{

cout<<"informe o codigo do medico\n";

fflush(stdin);

getline(cin,nom_med.nome_med);

cout<<"Informe o endereco\n";

fflush(stdin);

getline(cin,end_med.endereco_med);

cout<<"Informe o telefone\n";

cin >>tel_med.telefone_med;

}

for (i=0;i<20;i++)

{

cout<<"Informe o numero da consulta\n";

cin>>cad_con.num_consulta;

cout<<"Informe o dia da semana\n";

cin>>dia_sem.dia_semana;

cout<<"Informe a hora\n";

cin>>hor_con.hora;

cout<<"Informe o codigo do medico\n";

cin>>cad_cod_med.cod_cod_med;

cout<<"Informe o codigo do paciente\n";

cin>>cad_cod_pac.cod_cod_pac;

}

int consulta_medico ();

{

cout<<"informe o codigo do medico\n";

cin>>m;

cout<<"informe o dia da semana\n";

cin>>n;

for (i=0;i<20;i++)

{

if ((cad_cod_med.cod_cod_med==m)&&(dia_sem.dia_semana==n))

cout<<"este medico fara uma consulta no dia"<<n;

}

}

int relatorio();

{

int dia_rel;

cout<<"informe o dia para o relatorio\n";

cin>>dia_rel;

for (i=0;i<20;i++)

{

while (dia_sem.dia_semana=dia_rel)

{

cout<<"\n"<<cad_con.num_consulta<<"\n"<<cad_cod_med.cod_cod_med<<"\n"<<cad_cod_pac.cod_cod_pac;

}

}

}

return 0;

system("PAUSE");

}

 

por favor me ajudem a arrumar isso AQUI!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.