Sistem de Controle Bancario
Publicado por fabio 09/02/2006
[ Hits: 17.487 ]
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);
}
Script em C++ de uma Lista Estática.
Nenhum comentário foi encontrado.
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Script de montagem de chroot automatica
Atualizar Linux Mint 22.2 para 22.3 beta
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Conky, alerta de temperatura alta (13)
De volta para o futuro - ou melhor, para o presente (parte 2) (2)
Por que passar nas disciplinas da faculdade é ruim e ser reprovado é b... (7)









