Sistem de Controle Bancario
Publicado por fabio 09/02/2006
[ Hits: 17.570 ]
Sistem de Controle Bancario.
#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);
}
Funções de soma e subtração de matrizes alocadas dinamicamente
Fazendo o somatório de 1 até N
Criando usuários através de arquivo texto
Nenhum comentário foi encontrado.
Faça suas próprias atualizações de pacotes/programas no Void Linux e torne-se um Contribuidor
Como rodar o Folding@home no Linux
Criando um painel de controle (Dashboard) para seu servidor com o Homepage
O Abismo entre o Código e o Chão: Saltos Tecnológicos e a Exclusão Estrutural no Brasil
Instalar e Configurar a santíssima trindade (PAP) no Void Linux
Pisando no acelerador do Linux Mint: Kernel XanMod, zRAM e Ajustes de Swap
Como compilar kernel no Linux Mint
Lançamento do Brutal DOOM test 6
Consertando o erro no Brave de webgl
Solução para ter de volta as bordas e barra de títulos das janelas em zenity no Debian 13.x
Seno, Coseno, Tangente em CLIPPER (0)
Inserir uma URL num arquvo pelo Ubuntu (CLIPPER) (0)
VMWare Player não conecta na rede nem consigo intercambiar arquivos (1)









