Registro em linguagem c

353 palavras 2 páginas
#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; float saldo_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 o Nome 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 {

Relacionados

  • Trabalho De Tipos De Dados
    1455 palavras | 6 páginas
  • Tipos De Dados
    2207 palavras | 9 páginas
  • linguagem c
    657 palavras | 3 páginas
  • Linguagem C
    1543 palavras | 7 páginas
  • Agenda eletronica
    3927 palavras | 16 páginas
  • Linguagem de programação c, pascal e delphi
    10352 palavras | 42 páginas
  • ADS 1º Semestre
    1431 palavras | 6 páginas
  • Ed-variaveis
    2090 palavras | 9 páginas
  • Arquivos Binários
    367 palavras | 2 páginas
  • Analise
    2434 palavras | 10 páginas