schramm 0 Denunciar post Postado Novembro 20, 2005 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
schramm 0 Denunciar post Postado Novembro 20, 2005 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