Estrutura de dados agenda

308 palavras 2 páginas
| |

ATPS

ESTRUTURA DE DADOS

Código Cadastro da Agenda

#include<string.h>
#include<conio.h>
#include<stdio.h>
#include <stdlib.h>

struct agenda { char nome[50]; int idade; } registros[20];

//Criação das variáveis utilizadas int main() { int i; int opcao=1; int x=0; char busca[50]; char vazio=0; int codigo=0; int resultado;

//Condicao para usuario selecionar while (opcao!=4) { printf("MENU \n"); printf("1 - Inserir Dados \n"); printf("2 - Pesquisar \n"); printf("3 - Excluir \n"); printf("4 - Sair \n"); printf("\n opcao: "); scanf("%d", &opcao); switch(opcao) { // Cadastrar case 1: { for(i = 0; i <= 20; i++) { //Verifica se o Campo esta correto if ((registros[i].nome != "") && (registros[i].idade != 0)) { x=i; break; } }
//Preenche as variáveis if (x > -1 ) { printf("Digite o seu nome: "); scanf("%s", &registros[x].nome); printf("Digite o sua idade: "); scanf("%d", &registros[x].idade); printf("\n Cadastro salvo com sucesso ! \n ");

}

else { printf("A agenda esta cheia \n"); } }break;

// Pesquisar case 2: { printf("Digite o nome a ser pesquisado: "); scanf("%s", &busca);

for(i = 0; i <= 20; i++) { resultado = strcmp(busca,registros[i].nome); if (resultado==0) {
//Dados encontrados exibidos na tela printf("Nome encontrado: %s\n", registros[i].nome); printf("Idade encontrada: %d\n", registros[i].idade); printf("\n"); break; } else { printf("Nome %s não encontrado", busca); } } }break;

// Exclusão case 3: { printf("Digite o nome a ser

Relacionados

  • Apostila Estrutura Dados V 1
    2629 palavras | 11 páginas
  • Computação
    2707 palavras | 11 páginas
  • Atividade estruturada
    650 palavras | 3 páginas
  • Desenvolvimento de Sistema Integrado para Gestão de Clínica Realizado na empresa ADA Soluções Módulo Agenda
    12118 palavras | 49 páginas
  • Nadeg
    2720 palavras | 11 páginas
  • ESTRUTURA DE DADOS
    1801 palavras | 8 páginas
  • Estrutura de dados Caelum
    7568 palavras | 31 páginas
  • Informatica
    807 palavras | 4 páginas
  • pascal
    1095 palavras | 5 páginas
  • Portifólio Individual 5ºSemestre Unopar 2015/1
    2928 palavras | 12 páginas