Sistem de Controle Bancario
Publicado por fabio 09/02/2006
[ Hits: 17.514 ]
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);
}
Organizar variáveis em ordem crescente
Matrizes esparsas, produto por escalar e produto por um vetor
Nenhum comentário foi encontrado.
Gentoo: detectando impressoras de rede e como fixar uma impressora por IP
Como o GNOME conseguiu o feito de ser preterido por outras interfaces gráficas
Gentoo binário em 2026: UEFI, LUKS, Btrfs e Systemd
Trabalhando Nativamente com Logs no Linux
Jogando Daikatana (Steam) com Patch 1.3 via Luxtorpeda no Linux
Por que sua empresa precisa de uma PKI (e como automatizar EMISSÕES de certificados via Web API)
Instalando NoMachine no Gentoo com Systemd (acesso Remoto em LAN)
Gentoo: Trocando wpa_supplicant pelo iwd no NetworkManager (Systemd)
O que houve com slackware ??? (12)
Alterar conteúdo de dica [RESOLVIDO] (3)
Vou destruir sua infância:) (5)









