Atps Classifica Ao E Pesquisa

571 palavras 3 páginas
1.Relatório 1 – Pesquisa de dados
Menu de Seleção.

Buble Sort

Inserçao

Código do Projeto Residências

#include <stdlib.h>
#include <iostream>
#include <string.h> using namespace std;

struct residencia{ char rua[25]; int numcasa; int numMedidor; float medidaconsumo;
};

residencia vetglobalresidencias[1000]; int vIndiceGlobal;

int geraMenu(){ printf("Menu: \n"); printf("1 - Adicionar nova residencia: "); printf("\n2 - Listar todas as residencias"); printf("\n3 - Pesquisar por Nome"); printf("\n4 - Buble Sort"); printf("\n5 - Busca Linear"); printf("\n6 - Busca Binaria"); printf("\n7 - Insertion Sort"); printf("\n8 - Sair"); printf("\n\nDigite a opcao escolhida: "); int vOpcao; scanf("%d", &vOpcao); return vOpcao;
}

void adicionaresidencia(){ if(vIndiceGlobal<1000){ printf("Adicionando uma nova residencia:\n\n"); residencia vresBuffer; printf("Digite o nome da rua: "); fflush(stdin); gets(vresBuffer.rua); printf("Digite o numero da casa: "); scanf("%d", &vresBuffer.numcasa); printf("Digite o numero do medidor: "); scanf("%d", &vresBuffer.numMedidor); printf("Digite o consumo da casa: "); scanf("%f", &vresBuffer.medidaconsumo); vetglobalresidencias[vIndiceGlobal] = vresBuffer; vIndiceGlobal++; printf("\n\nResidencia adicionado com sucesso\n\n");
}else{
printf("Limite de residencias cadastradas ultrapassado...\n\n");
}
} void listresidencia()
{
printf("Listando todas as residencias cadastradas\n\n"); int i; for (i=0; i < vIndiceGlobal; i++) { printf("%d] Rua: %s Casa Numero: %d Numero Registrado: %d \nMedida Consumida: %f\n\n", i, vetglobalresidencias[i].rua, vetglobalresidencias[i].numcasa, vetglobalresidencias[i].numMedidor, vetglobalresidencias[i].medidaconsumo); } puts("\n\n");
}
void pesquisarpornome()
{
printf("\n\nPesquisar por nome: \n\n"); char vExpressaoBusca[20]; printf("Digite a expressao de busca para nome de proprietario da residencia: "); fflush(stdin); gets(vExpressaoBusca); int i; for

Relacionados

  • ATPS classifica o pesquisa
    1100 palavras | 5 páginas
  • ATPS CLASSIFICA AO E PESQUISA
    767 palavras | 4 páginas
  • ATPS Classifica o e Pesquisa completo
    3761 palavras | 16 páginas
  • ATPS CLASSIFICA O E PESQUISA ETAPA 1
    495 palavras | 2 páginas
  • Traba ATPS CLASSIFICA O E PESQUISA ETAPA 01 02
    1012 palavras | 5 páginas
  • Atps classificacao e pesquisa etapa 1
    783 palavras | 4 páginas
  • metodologia
    3652 palavras | 15 páginas
  • Desenvolvimento economico
    518 palavras | 3 páginas
  • 402015300141
    662 palavras | 3 páginas
  • 215741614 ATPS Classificacao e Pesquisa
    1655 palavras | 7 páginas