Ir para conteúdo
Fórum Script Brasil

cunhag5

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre cunhag5

cunhag5's Achievements

0

Reputação

  1. cunhag5

    TAD CLIENTE

    Pessoal, alguém pode me ajudar? Tenho um exercício para fazer mais não estou conseguindo! Segue abaixo o enunciado: Ao chegar a agência, cada cliente retira uma senha que pode ser preferencial ou não, de acordo com sua necessidade especial. Os clientes são então divididos nas seguintes categorias: 1. Gravida; 2. Deciente fsico; 3. Idoso; 4. Com criança de colo; 5. Sem necessidades especiais. Implementar um TAD Cliente que armazena as seguintes informações: id: um identicador unico do tipo inteiro que representa a senha retirada pelo cliente ao entrar na agência. Alem de identicar unicamente os clientes, os id's permitem uma ordenação dos mesmos em relação a chegada à agência. Assim, podemos afirmar que o cliente 10 necessariamente chegou à agência antes do cliente 16; categoria: um identicador para a categoria do cliente em relação a sua necessidade especial; instante: um inteiro que representa o instante de chegada deste cliente à agência; duração: um inteiro que representa o numero de instantes de duração do seu atendimento. O TAD Cliente devera prover no mnimo operações para criação de um objeto do TAD e consulta de cada informação armazenada. Este exercício é para ser feito usando o compilador CODEBLOCKS, então vou postar abaixo o que fiz até o momento: //TADCLIENTE.h #ifndef TADCLIENTE_H_INCLUDED #define TADCLIENTE_H_INCLUDED class TADCLIENTE_H_INCLUDED { private: int id[100]; char categoria; int instante; int duracao; public: void setid (int x); void setcategoria (char c); void setinstante (); void setduracao (); int getid (); char getcategoria (); int getinstante (); int getduracao (); }; #endif // TADCLIENTE_H_INCLUDED // TADCLIENTE.cpp #include "TADCLIENTE.h" void setid (int x) //Procedimento para inserir valores em id { int i; for(i=0; i<100; i++) { id = x; } } void setcategoria (int x) //Procedimento para inserir valor na categoria { categoria = x; } void setinstante () //Não estou sabendo criar este procedimento para inserir o instante { } void setduracao () //Não estou sabendo criar este procedimento para inserir a duração { } int getid () //Função para retornar o id { return id; } char getcategoria () //Função para retornar a categoria { return categoria; } int getinstante () //Função para retornar o instante { return instante; } int getduracao () //Função para retornar a duração { return duracao; } // main.cpp #include <iostream> using namespace std; int main() { int a, a2, i; for (i=0; i<100; i++) { cout << "Digite o id" << endl; setid (a); cout << "Digite a categoria" << endl; setcategoria (a2) } return 0; } Então, foi isso que fiz até agora, não sei se está certo e como continuar, coloquei em cores diferentes para não ficar confuso o entendimento. Por favor, se alguém puder me ajudar ficarei grato! Obrigado.
×
×
  • Criar Novo...