Classificacao e pesquisa
Por: aryaugusto • 7/6/2015 • Relatório de pesquisa • 4.586 Palavras (19 Páginas) • 230 Visualizações
[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.
Classes e métodos implementados
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
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;
}
Menu
#ifndef MENU_H
#define MENU_H
#include
#include
#include
#include
using namespace std;
class Menu
{
public:
int exibe();
Menu();
~Menu();
};
#endif
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;
...