Programa agenda C++

2515 palavras 11 páginas
TRABALHO
MyDB

1 – INTRODUÇÃO O trabalho consiste na simulação de um banco de dados de uma agenda, por meio da elaboração de algoritmo. O conhecimento sobre métodos de ordenação, estrutura de dados e salvamento em arquivo foram muito importantes na elaboração do algoritmo. Para a elaboração do código foi também necessário o conhecimento prévio básico do funcionamento de uma agenda e é um banco de dados.

2 – DESENVOLVIMENTO Os dados são armazenados em uma struct contendo a chave (unsigned long int), um número único para cada registro que é gerado aleatoriamente; o nome (char), salva nomes com até 60 caracteres; o endereço (char), para salvar o endereço com até 255 caracteres; o telefone (char) salva somente os números. Os dados são salvos em dois arquivos: um que possui a todos os campos do registro e outro com apenas as chaves. A struct é organizada a partir por uma lista duplamente encadeada. O programa funciona por linha de comando. Caso o mando não obedeça a sintaxe que foi estabelecida, será impressa uma mensagem informando que o comando está incorreto.

2.1- Implementação O trabalho foi realizado usando a linguagem de programação C, e o Compilador Code::blocks, foram utilizadas as bibliotecas “stdio.h”, windows.h”, “stdlib.h” e “string.h” além das bibliotecas criadas “QuickSort.h”, “Inserir.h”, “Help.h”, “Mark.h”, “Verifica.h” e “ImprimeTelefone.h”. Funções “FLVazia”, “AdicionaRegistro”, “Update” entre outras. Também foram usados vários tipos de comandos e variáveis de variados tipos.
Possui nove comandos:
Comando insert. Adiciona um novo registro ao banco de dados. Sintaxe: insert "nome", "endereco", telefone, "e-mail";. Exemplo: insert "Maria Joaquina", "Av. dos Andradas, 800, Centro, Pirapora/MG", (38)9178-4545, "mariaj@gmail.com";.
Comando update. Atualiza algum campo do registro. Sintaxe: update nome/endereco/telefone/e-mail="novo valor" where chave/nome=valor;. Exemplos: update nome="Maria

Relacionados

  • programa agenda em c
    3266 palavras | 14 páginas
  • Introdu O Programa O C
    12557 palavras | 51 páginas
  • Educacao
    1208 palavras | 5 páginas
  • folha de algoritimos
    487 palavras | 2 páginas
  • Arquivo em C
    589 palavras | 3 páginas
  • Agenda 21
    3775 palavras | 16 páginas
  • Microsoft solution framework
    5118 palavras | 21 páginas
  • Formação de profesores
    5702 palavras | 23 páginas
  • BSC AGENDAS ESTRATEGICAS
    3985 palavras | 16 páginas
  • misterios do meio ambiente
    4934 palavras | 20 páginas