Ir para conteúdo
Fórum Script Brasil
  • 0

TAD CLIENTE


cunhag5

Pergunta

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.

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...