Trabalho de algoritmos

280 palavras 2 páginas
Listar Itens

Buscar por Nome

INÍCIO

Opcao Escolhida: Listar Itens
Posicao Nome Tel. Idade

Opcao Escolhida: Buscar Nomes

max = 50;
Struct Item: char Nome[255], char Tel[10+1], int Idade;
Item Agenda[max]

Digite o Nome que sera buscado
I = 0; i < Posicao; i ++

Inteiro i
Inteiro Opcao
Inteiro Posicao = 0
Char Nome2[255]
Inteiro lenght
Inteiro menu
Char Resp

PAUSE
N

Nome2

S
I % 20 == 0
CLS

I, Agenda[i].Nome, Agenda[i].Tel, Agenda[i].Idade

length = strlen(Nome2)

I, Agenda[i].Nome, Agenda[i].Tel, Agenda[i].Idade

menu = 0

Fim Listar Itens
Posicao Nome Tel.
PAUSE

1 Adicionar
2.Remover
3. Listar Itens
4. Buscar por nomes
5. Sair

CLS

I = 0; i < Posicao; i ++

Remover

PAUSE

“Posicao Nome Tel Idade” menu S

N
Opcao Escolhida: Remover

! strncmp(Nome2,Agenda[i].Nome,lenght)
Fim Buscar por
Nome

menu == 1

Adicionar
Inteiro Remover;
Caracter Resp;
Adicionar
I, Agenda[i].Nome, Agenda[i].Tel, Agenda[i].Idade

menu == 2

Remover

“Digite o Índice que você deseja Remover:”
S

N
Posicao == max

menu == 3

Remover

Listar Itens
Opcao Escolhida: Adicionar
Nome:
N

menu == 4

Agenda[Posicao].Nome

“Agenda Cheia” menu == 5

S
Remover < Posicao

Buscar Por
Nome
N
Remover < = 50

S

FIM

Remover, Agenda[Remover].Nome,Agenda[Remover].Tel,
Agenda[Remover].Idade,
“Deseja Remover o Contato Acima?”

Tel:
Resp

Opcao Invalida

“Posicao Ultrapassa
Limite da Agenda”

Posicao da Agenda não possui contato.
S

N
Resp == “S” ?

Agenda[Posicao].Tel

I = Remover; i < Posicao; i++
Idade:

PAUSE

PAUSE
Agenda[i]. Nome = Agenda[i + 1].Nome
Agenda[i].Tel = Agenda[i + 1].Tel
Agenda[i].Idade = Agenda [i + 1].Idade
Agenda[Posicao].Idade

Posicao ++

Fim Adicionar

Posicao - -

Fim Remover

Relacionados

  • Trabalho algoritmo
    756 palavras | 4 páginas
  • Trabalho algoritmo
    1077 palavras | 5 páginas
  • Trabalho de algoritmo
    505 palavras | 3 páginas
  • Trabalho de algoritmos
    880 palavras | 4 páginas
  • Trabalho de algoritmo
    537 palavras | 3 páginas
  • trabalho de algoritmo
    1740 palavras | 7 páginas
  • Trabalho De Algoritmos
    884 palavras | 4 páginas
  • Trabalho algoritmo
    828 palavras | 4 páginas
  • trabalho de algoritmos
    1473 palavras | 6 páginas
  • Trabalho algoritmos
    12107 palavras | 49 páginas