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

Agenda Eletrônica em Linguagem C

Por:   •  28/4/2015  •  Trabalho acadêmico  •  830 Palavras (4 Páginas)  •  292 Visualizações

Página 1 de 4

Sumário

1) INTRODUÇÃO................................................................................................04

2) OBJETIVO......................................................................................................05

3) APRESENTAÇÃO DO CÓDIGO FONTE.......................................................06

‐ 4 ‐

Introdução

O trabalho a seguir apresenta o código fonte de um sistema de controle de uma

agenda eletrônica na linguagem C. Os dados manipulados pelo sistema contêm os

seguintes atributos:

- int codigo;

- char nome[40];

- char telefone[10];

- char endereço[50];

- char email[20];

O sistema possui um menu principal através do qual o usuário pode escolher a

opção que deseja. As opções do menu principal são:

• Incluir: Neste caso, deve-se entrar com o código, o nome, o telefone, o endereço e

o e-mail de uma única pessoa; Não existem pessoas com o mesmo código;

• Alterar: Neste caso, o usuário deverá entrar com o código do registro que deve ser

alterado e o sistema exibe todas as informações referentes ao código informado

possibilitando alterar qualquer campo com exceção do código;

• Pesquisar: Neste caso, deve-se entrar com o código da pessoa que se deseja

pesquisar, então, o sistema apresenta os dados da pessoa em questão. Se o código

da pessoa não existe, o sistema apresenta uma mensagem de erro;

• Excluir: Neste caso, deve-se entrar com o código da pessoa que será excluída, o

sistema mostra na tela os dados dessa pessoa e solicita uma confirmação para

exclusão. Se o código da pessoa não existe, o sistema apresenta uma mensagem

de erro;

• Imprimir: Neste caso, o sistema imprime todos os dados cadastrados que estão na

memória. Os dados ficam ordenados por códigos numéricos;

‐ 5 ‐

Objetivo

Exercitar as habilidades e conceitos de programação desenvolvidos ao longo da

disciplina através da implementação de uma aplicação em linguagem C, proposta

por 2 alunos. O programa foi estruturado de forma a receber um conjunto de

entradas (simultaneamente ou durante o uso do programa), cuja consistência deve

ser verificada, processá-las e fornecer uma ou mais saídas.

1: // Programa: Trabalho final algoritmo

2: // Data: 22‐11‐2014

3:

4: #include<stdio.h>

5: #include<stdlib.h>

6: #include<strings.h>

7: #include<string.h>

8:

9:

10: int codigo[50];

11: char nome[40][40];

12: int telefone[50];

13: char endereco[50][50];

14: char email [20][20];

15: int opcao=0;

16: void incluir();

17: void alterar();

18: void pesquisar();

19: void excluir();

20: void imprimir();

21: void sair();

22:

23: int main(void) {

24:

25: do {

26:

27: system ("cls");

28: printf ("\n***********************************\n");

29: printf ("\n AGENDA ELETRONICA \n");

30: printf ("\n***********************************\n\n");

31: printf ("\n===========Menu Inicial============\n\n");

32: printf ("1 ‐ Incluir\n");

33: printf ("2 ‐ Alterar\n");

34: printf ("3 ‐ Pesquisar\n");

35: printf ("4 ‐ Excluir\n");

36: printf ("5 ‐ Imprimir\n");

37: printf ("6 ‐ Sair");

38: printf ("\n\n======Digite a opcao desejada======\n\n");

39: scanf ("%d", &opcao);

40:

41: switch(opcao) {

42: case 1:

43: incluir();

44: break;

45: case 2:

46: alterar();

47: break;

48: case 3:

49: pesquisar();

50: break;

51: case 4:

52: excluir();

53: break;

54: case 5:

55: imprimir();

56: break;

57:

...

Baixar como (para membros premium)  txt (8.5 Kb)   pdf (65.5 Kb)   docx (17.9 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com