-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathmainreduzido.c
130 lines (95 loc) · 2.86 KB
/
mainreduzido.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
#include <stdlib.h>
#include <stdio.h>
#include <stdbool.h>
#include <string.h>
#include <conio.h>
#include "quarto.c"
// -----------------------------------------------
void inicializa(){
}
// -----------------------------------------------
void menu(){
printf("\n******************\nHOSPITAL GERAL\n******************\n");
int opcao=1;
/* CRIAÇÃO DA LISTA DE PACIENTES */
Lpaciente *LISTADEPACIENTES;
LISTADEPACIENTES = crialistapaciente();
while(opcao!=0){
printf("\n--------------------------------- MENU ---------------------------------\n");
//-------------------------------------
printf("\n-> Médico, Paciente, Conta do Paciente, Prontuário, Doença:\n\n");
printf("5- Cadastrar Paciente\n");
printf("6- Remover Paciente\n");
printf("7- Pesquisar Paciente\n");
printf("8- Relatório Pacientes\n");
printf("\n");
//-------------------------------------
printf("\n-> Quarto e Enfermaria:\n\n");
printf("21- Internar paciente em um quarto\n");
printf("22- Lançar diária de paciente de um quarto\n");
printf("23- Dar alta a paciente de um quarto\n");
printf("\n");
printf("24- Internar paciente em uma enfermaria\n");
printf("25- Lançar diária a paciente de uma enfermaria\n");
printf("26- Dar alta a paciente de uma enfermaria\n");
//-------------------------------------
printf("\n\n-> Informe a opção desejada (tecle 0 para sair): ");
scanf("%d",&opcao);
switch(opcao){
//-------------------------------------
case 0:
printf("-------------------------------------------------------------------------\n\n= Você escolheu sair do sistema..!\n\n");
break;
//-------------------------------------
case 5:
CadastrarCliente(LISTADEPACIENTES);
break;
//-------------------------------------
case 6:
RemovePaciente (LISTADEPACIENTES);
break;
//-------------------------------------
case 7:
PesquisaPaciente(LISTADEPACIENTES);
break;
//-------------------------------------
case 8:
AlteraCadastroCliente(LISTADEPACIENTES);
break;
//-------------------------------------
case 21:
break;
//-------------------------------------
case 22:
break;
//-------------------------------------
case 23:
break;
//-------------------------------------
case 24:
break;
//-------------------------------------
case 25:
break;
//-------------------------------------
case 26:
break;
//-------------------------------------
case 99:
break;
//-------------------------------------
default:
printf("-------------------------------------------------------------------------\n\n= Opção inválida..!\n\n");
opcao=0;
break;
//-------------------------------------
}
}
}
// -----------------------------------------------
int main(){
inicializa();
menu();
getchar();
return EXIT_SUCCESS;
}