Sistem de Controle Bancario
Publicado por fabio 09/02/2006
[ Hits: 17.303 ]
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); }
Testar o melhor método de organização C (inserção, bolha e shell-sort)
Nenhum coment�rio foi encontrado.
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Aplicativo simples para gravar tela
Quebra de linha na data e hora no Linux Mint
Firefox não abre em usuário não administradores (2)
Ubuntu com problemas no áudio (1)
Sempre que vou baixar algum pacote acontece o erro dpkg (8)
tentando instalar em um notebook antigo o Linux LegacyOS_2023... [RESO... (8)