Sistem de Controle Bancario
Publicado por fabio 09/02/2006
[ Hits: 16.974 ]
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); }
Balanceamento de parênteses utilizando Pilha
Método de Power para calcular o autovelor dominante de uma matriz
Script em C++ de uma Lista Estática.
Nenhum comentário foi encontrado.
Como agendar um backup automático do PostgreSQL no Cron evitando o problema de senha
Como preparar o Vim/Neovim para corrigir ortografia em português
Dark Web e Malwares na internet, quanto custa?
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Como verificar o hash de um arquivo baixado da Internet e como criar um hash
Debian 12 - IPTABLES - removendo NFTABLES
OverWatch 2 - Abrindo portas do jogo no Iptables.
Como instalar o adaptador wifi USB Intelbras ACtion A1200 no Linux Mint
Como normalizar seus arquivos MP3 para que fiquem no mesmo volume
Fedora 40 Beta [RESOLVIDO] (6)
O que você está ouvindo agora? [2] (131)
LibreOffice alterar nomenclatura do ícone (15)
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba
[Shell Script] Tire screenshots com Scrot facilmente com Zscrot
[Shell Script] DioPSI - Script multidistro para instalar programas
[Shell Script] ARS Vídeos - Cortador de vídeos e webcam shooter