Sistem de Controle Bancario

Publicado por fabio 09/02/2006

[ Hits: 17.127 ]

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

Operadores Lógicos

Calc Compact

Pra quem gosta de RPG. Um sistema de lutas.

Raizes reais e complexas de uma equação de 2º grau

Cor da letra


  

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