TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Classificacao e pesquisa

Por:   •  7/6/2015  •  Relatório de pesquisa  •  4.586 Palavras (19 Páginas)  •  230 Visualizações

Página 1 de 19

[pic 1]

FACULDADE ANHANGUERA DE LIMEIRA

CIÊNCIA DA COMPUTAÇÃO

CLASSIFICAÇÃO E PESQUISA

LIMEIRA

10 DE ABRIL DE 2015

[pic 2]

FACULDADE ANHANGUERA DE LIMEIRA

CIÊNCIA DA COMPUTAÇÃO

CLASSIFICAÇÃO E PESQUISA

LIMEIRA

10 DE ABRIL DE 2015


Sumário

Relatório 1 – Pesquisa de Dados.        

1.        Classes e métodos implementados        

1.1        Residência        

1.1.1        Métodos Residência        

1.2        Menu        

1.2.1        Métodos Menu        

2.        Implementação arquivo Main()        

3.        Implementação dos métodos e funções globais        

3.1        Funçao imprimir lista        

3.2        Função random para gerar o valor do consumo        

3.3        Função Busca sequencial        

3.4        Função Busca Binaria        

Relatório 2 – Métodos de Ordenação.        

1.        Métodos de ordenação        

1.1        Sort list        

1.2.        Insertion sort        

Relatório 1 – Pesquisa de Dados.

  1. Classes e métodos implementados

  1. Residência

#ifndef RESIDENCIA_H

#define RESIDENCIA_H

#include

#include

#include

using namespace std;

class Residencia {

public:

        Residencia();

        virtual ~Residencia();

        void SetResidencia(const char*, int, int, float);

        string Getlogradouro();

        void Setlogradouro(const char*);

        int GetnumCasa();

        void SetnumCasa(int val);

        int GetnumMedidor();

        void SetnumMedidor(int val);

        float GetmedidaConsumo();

        void SetmedidaConsumo(float val);

        void consulta(int numMedidor);

        Residencia GetResidencia();

private:

        char logradouro[30];

        int numCasa;

        int numMedidor;

        float medidaConsumo;

};

#endif // RESIDENCIA_H

  1. Métodos Residência

#include

#include "Residencia.h"

#include

#include

#include

using namespace std;

Residencia::Residencia() {

}

Residencia::~Residencia() {

}

void Residencia::SetResidencia(const char* l, int nc, int nm, float c) {

        char aux[30];

        strcpy(aux, l);

        Setlogradouro(aux);

        SetnumCasa(nc);

        SetnumMedidor(nm);

        SetmedidaConsumo(c);

        printf("\nNovo cadastro efetuado com sucesso\n");

}

Residencia Residencia::GetResidencia() {

        return Residencia();

}

string Residencia::Getlogradouro() {

        return logradouro;

}

void Residencia::Setlogradouro(const char* val) {

        strcpy(logradouro, val);

}

int Residencia::GetnumCasa() {

        return numCasa;

}

void Residencia::SetnumCasa(int val) {

        numCasa = val;

}

int Residencia::GetnumMedidor() {

        return numMedidor;

}

void Residencia::SetnumMedidor(int val) {

        numMedidor = val;

}

float Residencia::GetmedidaConsumo() {

        return medidaConsumo;

}

void Residencia::SetmedidaConsumo(float val) {

        medidaConsumo = val;

}

  1. Menu

#ifndef MENU_H

#define MENU_H

#include

#include

#include

#include

using namespace std;

class Menu

{

public:                

int exibe();

                Menu();

                ~Menu();

};

#endif

  1. Métodos Menu

#include

#include

#include

#include

#include "Residencia.h"

#include "Menu.h"

#include

#include

#include

#include

using namespace std;

Menu::Menu() {

}

Menu::~Menu() {

}

int Menu::exibe() {

        int opcao;

...

Baixar como (para membros premium)  txt (13.4 Kb)   pdf (144.7 Kb)   docx (46.3 Kb)  
Continuar por mais 18 páginas »
Disponível apenas no TrabalhosGratuitos.com