Registro em linguagem c

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (353 palavras )
  • Download(s) : 0
  • Publicado : 12 de setembro de 2012
Ler documento completo
Amostra do texto
#include <stdio.h>
struct conta_cliente {
int num;
float saldo;
char nome[35];
};
struct conta_cliente conta[15];
int i,op,posicao,achou,num_conta;
floatsaldo_cli,menor_saldo;
char nome_cli[40];

void cadastrar()
{
achou = 0;
printf("Digite o numero da conta a ser incluida: ");
scanf("%d",&num_conta);

if(conta[num_conta-1].num != 0)
achou = 1;

if (achou == 1)
printf("Ja existe conta cadastrada com esse numero\n ");
else
{ posicao = num_conta-1;
printf("Informe oNome do Cliente: ");
scanf("%s",&conta[posicao].nome);
printf("Informe o Saldo do Cliente: ");
scanf("%f",&saldo_cli);
conta[posicao].num = num_conta;conta[posicao].saldo = saldo_cli;
printf(" Conta Cadastrada com Sucesso\n ");
}
}

void visualizar()
{
printf("Digite o nome do Cliente a ser Consultado: ");scanf("%s",&nome_cli);
achou = 0;

for(i=0;i<=9;i++)
{ if (strcmp(conta[i].nome,nome_cli)==0)
{
printf("Numero da Conta: %1d\n",conta[i].num);
printf("Nome...........:%s\n",conta[i].nome);
printf("Saldo..........: %2.2f\n",conta[i].saldo);
achou = 1;
break; /*Comando C para sair incondicionalmente de
instruções for...while, switch e do...while*/
}
}
if (achou == 0)
printf("Nao existe Conta Cadastrada para este cliente\n");
}

void excluir()
{
i = 0;
achou = 0;
menor_saldo=1000000000;while (i <= 9)
{ if (conta[i].num != 0)
{ if (conta[i].saldo < menor_saldo)
{ menor_saldo = conta[i].saldo;
achou = 1;
posicao = i;
}}
i = i + 1;
}

if (achou == 0)
printf("Não existe Conta Cadastrada para este cliente\n");

if (achou == 0)
printf("Nenhuma Conta foi Cadastrada\n");
else
{...
tracking img