C:\BACKUP\AULAS_2013\2013_02\ALGORITMOS II\ENGENHARIAS_EC_e_ECA\EXERC_RESOLVIDO_REGISTO_Exemplo_slide_1 algoritmo declare conta[15] registro (num, saldo numérico, nome literal) i,op, posi, achou, num_conta numérico saldo_cliente, menor_saldo numérico nome_cliente literal para i <-- 1 até 15 faça conta[i].num <--0 conta [i].nome<--'' conta[i].saldo<--0 fim_para REPITA escreva escreva escreva escreva escreva escreva "MENU DE OPÇOES" "1 - Cadastrar contas" "2 - Visualizar todas as contas de um determinado cliente" "3 - Excluir conta de menor saldo" "4 - Sair" "Digite a sua opção" leia op se (op<1) OU (op>4) então escreva "opção inválida" se op = 1 então achou<--0 escreva "Digite o número da conta" leia num_conta para i<-- 1 até 15 faça SE num_conta=conta[i].num então achou<--1 fim_para se achou=1 então escreva "Já existe conta cadastrada com esse número senão posi<--0 i<--1 enquanto (I<=15) faça se conta[i].num=0 então posi<--1 i<-- 16 fim_se i<--i+1 se posi= 0 então escreva "Impossível cadastrar novas contas" senão escreva "Digite o nome do cliente" -1- Thursday, February 06, 2014 6:22 PM C:\BACKUP\AULAS_2013\2013_02\ALGORITMOS II\ENGENHARIAS_EC_e_ECA\EXERC_RESOLVIDO_REGISTO_Exemplo_slide_1 Thursday, February 06, 2014 6:22 PM leia nome_cliente escreva "Digite o saldo do cliente" leia saldo_cliente conta[posi].num<--num_conta conta[posi].nome<--nome_cliente conta[posi].saldo<-- saldo_cliente escreva "Conta cadastrada com sucesso" fim_se fim_enquanto fim_se se op = 2 então escreva "Digite o nome do cliente a ser consultado" leia nome_cliente achou<--0 para i<--1 até 15 faça se conta[i].nome=nome_cliente então escreva conta[i].num, conta[i].saldo achou<--1 fim_se fim_para se achou=0 então escreva "Não existe conta cadastrada para este cliente" fim_se se op=3 então i<--1 achou<--0 enquanto (i<=15) faça se conta[i].num # 0 então menor_saldo<--conta[i].saldo achou<--1 posi<--1 i<--16 fim_se i<--i+1 fim_enquanto se achou=0 então escreva "Nenhuma conta foi cadastrada" senão para i<--1 até 15 faça SE (conta[i].saldo < menor_saldo) E (conta[i].num # 0) então posi <--1 fim_para conta[i].num<--0 conta[i].nome<--" " -2- C:\BACKUP\AULAS_2013\2013_02\ALGORITMOS II\ENGENHARIAS_EC_e_ECA\EXERC_RESOLVIDO_REGISTO_Exemplo_slide_1 conta[i].saldo<--0 escreva "Conta excluída com sucesso" fim_se fim_se até (OP=4) fim_algoritmo -3- Thursday, February 06, 2014 6:22 PM