Sistema Bancario em c++

2489 palavras 10 páginas
/******************************************Bibliotecas*************************************/
#include
#include
#include
#include

/*****************************************Definições***************************************/
#define TAM_STRING 100

/*****************************************Estruturas***************************************/
//Estrutura utilizada para armazenar uma data typedef struct Data
{
int iDia; int iMes; int iAno;
} stData;

//Estrutura utilizada para armazenar uma hora typedef struct Horario
{
int iHora; int iMinuto;
}stHorario;

//Estrutura utilizada para armazenar os dados de uma conta typedef struct Conta
{
char cTitular[TAM_STRING]; char cAgencia[TAM_STRING]; char cNumConta[TAM_STRING]; float fSaldoAnterior; float fSaldoAtual; int iNumCartao; float fTotalComprasCartao; float fTotalPagtosCartao; float fTotalCartao;
}stConta;

//Estrutura utilizada para representar uma transação efetuada na conta ou cartão de crédito typedef struct Transacao
{
float fValor; stData sData; int iOperacao; stHorario sHorario; struct Transacao *prProximo;
}stTransacao;

//Estrutura utilizada para representar uma lista de transações typedef struct Lista
{
stTransacao *prInicio; stTransacao *prFim;
}stLista;

/*****************************************Variáveis Globais********************************/
//Armazena o nome das operações bancárias para conta corrente (Compra_debito, Saque, Deposito, Transferencia) e
//cartao de crédito (Compra_credito, Pgto_fatura) char* OPERACOES[] = {"Compra_debito","Saque","Deposito","Transferencia","Compra_credito","Pgto_fatura"};

/*************************Implementação das funções****************************************/
/*------------------------------------------------------------------------------------------
* Nome da função: LerCabecalho
* Descrição: Realiza a quebra das informações contidas no cabeçalho do arquivo (1ª linha do arquivo)
* Retorno: Nenhum
*

Relacionados

  • Questões tec. bancário cespe (prof. Adriano Fuzaro)
    18817 palavras | 76 páginas
  • MEU PIM
    3427 palavras | 14 páginas
  • caixa
    40909 palavras | 164 páginas
  • Conhecimentos bancários
    2768 palavras | 12 páginas
  • Aula 06 Moedas E Bancos1 1
    1872 palavras | 8 páginas
  • a arte da guerra
    40638 palavras | 163 páginas
  • ciencias
    16382 palavras | 66 páginas
  • Caderno 1 de quest es BB pr edital 2014
    9084 palavras | 37 páginas
  • qualquer
    2674 palavras | 11 páginas
  • Assistencia de enfermagem presença arterial oclusiva periferica
    5192 palavras | 21 páginas