Sistem de Controle Bancario

Publicado por fabio 09/02/2006

[ Hits: 16.974 ]

Download sistema.cpp




Sistem de Controle Bancario.

  



Esconder código-fonte

#include <stdio.h>
#include <conio.h>
#include <ctype.h>
#include <math.h>
#include <stdlib.h>
#include <iostream.h>
#include <iomanip.h>

class conta {
  private:
     char agencia[6];
     char nr_conta[6];
  public:
     // metodo para saque
     float saldo;
     char nome[35];
     void sacar (float saque) {
     saldo = saldo - saque;
     }
     // metodo para deposito
     void depositar (float deposito) {
     saldo = saldo + deposito;
     }
     // metodo para mostar saldo
     void mostrar_saldo() {
     cout << "\n Agencia: " << agencia;
     cout << "\n Conta  : " << nr_conta;
     cout << "\n Saldo Atual: " << saldo;
     }
  // metodo construtor
    conta () {
    cout << " Nome do correntista: ";
    gets (nome);
    cout << " Digite a agencia: ";
    cin >>agencia;
    cout << " Digite o numero da conta: ";
    cin >>nr_conta;
    cout << " Digite o saldo inicial: ";
    cin >> saldo;
    clrscr();
    }
  // metodo destrutor
     ~conta(){
    cout << "\n Deletando contas";
    getch();
    }
};

// inicio do programa principal
main(){
int menu;
clrscr();
conta F[2]; // criacao do objeto
clrscr();
// inicio da parte grafica
cout << "\n ================================================";
cout << "\n         Sistema de Controle Bancario                |";
cout << "\n ================================================";
// menu
for (;menu!=0;){ // controla o menu
cout << "\n\n";
cout << "\n ============================= ";
cout << "\n |      *** MENU ***         = ";
cout << "\n ----------------------------- ";
cout << "\n |(1) - Depositar            = ";
cout << "\n ----------------------------- ";
cout << "\n |(2) - Sacar                = ";
cout << "\n ----------------------------- ";
cout << "\n |(3) - Mostrar Saldo        = ";
cout << "\n ----------------------------- ";
cout << "\n |(4) - Desenvolvedor        = ";
cout << "\n ----------------------------- ";
cout << "\n |(0) - Sair do Sistema      = ";
cout << "\n ============================= ";
cout << "\n |  Digite a opcao desejada: ";
cin  >> menu;
cout << " |===========================|";
//getch();

// opcoes do menu

switch (menu) {
  int x;
  float deposito,saque,saldo;
  case 1:
    cout << "\n Digite a conta:";
    cin >>x;
    clrscr();
    cout << "\n |==============================================|";
    cout << "\n |        Sistema de Controle Bancario                |";
    cout << "\n |==============================================|";
    cout << "\n |                Operação Deposito                   |";
    cout << "\n |==============================================|";
    cout << "\n\n Digite o valor a ser depositado: ";
    cin >> deposito;
    F[x].depositar (deposito);
    break;
  case 2:
    cout << "\n Digite a conta:";
    cin >>x;
    clrscr();
    cout << "\n |==============================================|";
    cout << "\n |        Sistema de Controle Bancario                |";
    cout << "\n |==============================================|";
    cout << "\n |                Operação Saque/Retirada             |";
    cout << "\n |==============================================|";
    cout << "\n\n Digite o valor: ";
    cin >> saque;
    if (saque > F[x].saldo)
      cout << "\n saldo insuficiente";
    else
      F[x].sacar (saque);
    break;
  case 3:
    cout << "\n Digite a conta:";
    cin >>x;
    clrscr();
    cout << "\n |==============================================|";
    cout << "\n |        Sistema de Controle Bancario                |";
    cout << "\n |==============================================|";
    cout << "\n |                Consulta ao Saldo                   |";
    cout << "\n |==============================================|";
    cout << "\n\n Mostra Saldo da Conta escolhida";
    cout << "\n Nome: " << F[x].nome;
    F[x].mostrar_saldo();
    break;
  case 4:
    clrscr();
    cout << "\n ----------------------------------------------------";
    cout << "\n                 Desenvolvedor                 ";
    cout << "\n ----------------------------------------------------\n";
    cout << "\n Faculdades Integradas do Planalto Central - FIPLAC";
    cout << "\n Curso de Ciencia da Computacao";
    cout << "\n 2º Semestre";
    cout << "\n Programacao Orientadas a Objetos <-> C++";
    cout << "\n Sistema de Folha de Pagamento";
    cout << "\n Helder Silva Cavalcante";
    cout << "\n helder@brasolution.com.br";
    cout << "\n http://www.brasolution.com.br";
    cout << "\n ----------------------------------------------------\n";
    cout << "\n\n\n";
    getch();
    break;
  case 0:
    cout << "\n\n\n Sua opcao: Sair do Sistema";
    break;
  default:
    cout << "\n\n\n Opcao Invalida ";
    break;
  } // finaliza o for do menu
}
//   crlsrc();
getch();
return(0);
}


Scripts recomendados

A - Comando Break

Balanceamento de parênteses utilizando Pilha

Validador de CPF

Método de Power para calcular o autovelor dominante de uma matriz

Script em C++ de uma Lista Estática.


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts