Sistem de Controle Bancario
Publicado por fabio 09/02/2006
[ Hits: 17.336 ]
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); }
Rotinas para manipulação de matrizes
Nenhum coment�rio foi encontrado.
Customizar a Instalação do Linux Debian com Preseed
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
Um modo leve de ouvir/ver áudio/vídeo da internet em máquinas pererecas
Resolver algumas mensagens de erro do SSH
Instalar módulo de segurança do Banco do Brasil Warsaw do tipo .run
Linux Debian 11 Bullseye Reiniciando Sozinho (1)
Bora fazer um teste? mbti (11)
Possível Migração de windows para linux ???? (pc da empresa) (2)