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

Classificação E Pesquisa-Etapa 1 Passo 3

Trabalho Escolar: Classificação E Pesquisa-Etapa 1 Passo 3. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  23/11/2014  •  1.008 Palavras (5 Páginas)  •  398 Visualizações

Página 1 de 5

// Algoritmo 2 - Definição de uma struct que representa uma

// residencia (respectivamente, uma leitura de consumo)

#include"stdio.h"

#include"conio.h"

#include"stdlib.h"

#define MIN 1 //definicao de constante minima

#define MAX 1000 //definicao de constante maxima

#define VETOR 1000 //definicao de constante do numero de vetor que totaliza o cadastro de residencias

struct Residencia{

char rua[25];

int numCasa;

int numMedidor;

int medidaConsumo;

} vetResidencias[VETOR];

int RandomInteger (int low, int high);

int BuscaLinear(struct Residencia medidaConsumo, int tamanho, int elemento);

int main(){

//declaracao de variaveis

int l=MIN,h=MAX; // Variaveis de valor menor e maior,

int i; //Variavel de controle de repeticao;

int elemento=0; //Varialvel de busca

int escolha=0;

printf("\n\n\t\t\tMEDIDOR DE CONSUMO\n\n\n\n");

//laco de repeticao de preenchimento dos cadastros

/*Esse laco esta desativado para que nao precise digitar os cadastros.

O programa pode ser compilado normalmente com essa parte comentada,

a diferenca e' que o relatorio sera impresso com os outros campos vazios.

Caso queira testar preencher os campos sugiro diminuir o numero da constante VETOR*/

/*

for(i=1;i<=VETOR;i++){

printf("Digite Nome da Rua: ");

scanf("%s", vetResidencias[i].rua);

printf("Digite o Numero da casa: ");

scanf("%d", &vetResidencias[i].numCasa);

printf("Digite o Numero do medidor: ");

scanf("%d", &vetResidencias[i].numMedidor);

printf("\nCADASTRO EFETUADO.");

printf("\n\n");

}*/

printf("RELATORIO DE CADASTRO");

//Laco de repeticao de impressao dos cadastros

for(i=1;i<=VETOR;i++){

vetResidencias[i].medidaConsumo=RandomInteger(l,h);

printf("\n\n\nCADASTRO %d\nRua: %s, Num.: %d - Medidor: %d\nValor Medido: %d", i, vetResidencias[i].rua,

vetResidencias[i].numCasa,

vetResidencias[i].numMedidor,

vetResidencias[i].medidaConsumo);

printf("\n");

}

printf("\n\n\n\n");

do{

...

Baixar como (para membros premium)  txt (3.9 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no TrabalhosGratuitos.com