Sistem de Controle Bancario
Publicado por fabio 09/02/2006
[ Hits: 17.418 ]
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);
}
Checkcred - Checagem de créditos.
Patch para Zsnes 1.51 com GCC>=4.3
Nenhum comentário foi encontrado.
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
Warcraft II Remastered no Linux? (7)
O programa assinador digital (5)









