Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Name: Clinica Lado Negro SI
- Copyright: Lado Negro SI
- Author:
- Date: 29/03/14 23:27
- Description:
- */
- #include <iostream>
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- #include <unistd.h>
- #include <conio.h>
- #define TAM_PAC 100
- #define TAM_ENF 100
- #define TAM_MOT 100
- #define TAM_IDA 100
- #define TAM_DAT 100
- #define TAM_VET 4
- #define TEMP_SAIR 80
- using namespace std;
- /* Estrutura do programa para armazenar os dados. */
- struct Cadastro {
- char nome[TAM_PAC];
- char enfermaria[TAM_ENF];
- char motivo[TAM_MOT];
- char idade[TAM_IDA];
- char dataint[TAM_DAT];
- };
- int main() {
- char escolha;
- int i;
- char s;
- int aux, j, min, v, x, inicio, fim, meio, f, valor, pos;
- /* Vetor "cadpaciente" de tamanho definido por TAM_VET, declarado no cabeçalho. */
- Cadastro cadpaciente[TAM_VET];
- do {
- system("cls");
- cout << "\n______________________ *** Clinica - Lado Negro SI ***________________________\n\n";
- cout << "MENU - Lado Negro SI\n";
- cout << "\n------------------------\n\n";
- cout << "Escolha uma Opcao: \n\n";
- cout << "[1] - Incluir Paciente(s)\n";
- cout << "[2] - Listar Paciente(s)\n";
- cout << "[3] - Buscar Paciente(s)\n";
- cout << "[4] - Alterar Paciente(s)\n";
- cout << "[5] - Deletar Paciente(s)\n";
- cout << "[6] - SAIR\n\n";
- cout << "\nOpcao:\n\n";
- system ("color F9");
- cin >> escolha;
- switch(escolha) {
- case '1':
- system("cls");
- cin.clear();
- fflush(stdin);
- cout << "\n______________________ *** Clinica - Lado Negro SI ***________________________\n\n";
- cout << "\n\nCadastro de Pacientes:\n\n";
- cout << "\n------------------------\n\n";
- for( i=0; i<TAM_VET; i++) {
- cout<< "Nome do Paciente: "<<i+1<<"\n"<<endl;
- cin.getline (cadpaciente[i].nome, TAM_PAC);
- cout << "\nEnfermaria:\n"<<endl;
- cin.getline (cadpaciente[i].enfermaria, TAM_ENF);
- cout << "\nMotivo:\n"<<endl;
- cin.getline (cadpaciente[i].motivo, TAM_MOT);
- cout << "\nIdade:\n"<<endl;
- cin.getline (cadpaciente[i].idade, TAM_IDA);
- cout << "\nData da Internacao:\n"<<endl;
- cin.getline (cadpaciente[i].dataint, TAM_DAT);
- cout << "\n\n------------------------\n\n";
- }
- break;
- case '2':
- system("cls");
- cout << "\n______________________ *** Clinica - Lado Negro SI ***________________________\n\n";
- cout <<"Pacientes Cadastrados\n\n";
- cout << "\n\n------------------------\n";
- for (i=0; i<TAM_VET; i++)
- {
- cout << "(Paciente ["<<i+1<<"]) - Nome : "<<cadpaciente[i].nome<<endl;
- cout << "Enfermaria : "<<cadpaciente[i].enfermaria<<endl;
- cout << "Motivo da Internacao : "<<cadpaciente[i].motivo<<endl;
- cout << "Idade do Paciente : "<<cadpaciente[i].idade<<endl;
- cout << "Data da Internacao : "<<cadpaciente[i].dataint<<endl;
- cout << "\n\n------------------------\n\n";
- }
- system ("pause");
- break;
- case '3':
- break;
- case '4':
- break;
- case '5':
- break;
- case '6':
- cout << "\nFinalizando\n\n";
- for (i=0; i<400; i++){
- _sleep(100);
- system ("color 00FF00");
- cout << "¦" ;
- }
- exit(1);
- break;
- default:
- cout << "\nDigite uma opcao valida!\n";
- _sleep(1000);
- break;
- }
- // getchar(); /* Impedir que volte para o menu principal derrepente */
- }
- while (escolha > 0); /* Loop Principal. */
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement