bacharel
.Ler o desafio.
.Etapa 1
.Passo 1 (aluno)
.Fazer a leitura e depois uma síntese da apostila de algoritmo estruturado.
.Fazer a leitura e depois uma síntese do capitulo 1 do livro Projeto de Algoritmos: Implementação em Pascal e C.
.Fazer a leitura e depois uma síntese do capitulo 5 do livro Projeto de Algorítmos: Implementação em Pascal e C.
.Passo 2 (equipe); Passo 3 (equipe) – Montar um programa em C para cadastrar dados conforme Struct Residencia descrita no passo 3.
.Considere um vetor de estrutura com mil (1000) posições porém deve:
1°) Cadastrar os dados da residência (logradouro, número da residência, numero do medidor, consumo do mês).
2°) Menu
______________________________________
Consumo de energia
______________________________________
Cadastrar Residencia..........--> Sub. Rotina Cadastro
Pesquisar Residencia..........--> Sub. Rotina Pesquisar
Finalizar
______________________________________
Digite a opção:
______________________________________
3°) Fazer um relatório de conclusão.
.Qual o tipo de pesquisa utilizado: sequencial
.Por que utilizou a pesquisa x (Sequencial ou Binária) no programa: porque não temos um idenficador que seja possivel organizar , dessa forma asequencial se faz mais eficiente.
programa abaixo
#include
#include
#include
#include
struct residencia{ char rua[25]; int numCasa; int numMedidor; float medidorConsumo; } vetResidencia[1000]; void linha(); void cadastrar(); void pesquisar(); void fechar(); int num,opcao;
int main(int argc, char *argv[])
{
linha(); printf("\n"); printf("Consumo de Energia\n"); linha(); printf("\n"); printf("1) Cadastrar Residencia\n"); printf("2) Pesquisar Residencia\n"); printf("3) Finalizar\n"); linha(); printf("Digite uma opcao: "); scanf("%d",&opcao); switch(opcao){ case 1: