Ir ao conteúdo
  • Cadastre-se

Mariana Coradini

Membro Júnior
  • Posts

    3
  • Cadastrado em

  • Última visita

Reputação

3
  1. @devair1010 Oi, eu fiz um código, mas ele está dando erros que não tem porque dar.... não sei se é bug do VisuAlg, mas não consigo resolver. Já pedi ajuda para várias pessoas e nem elas conseguiram resolver esses erros...
  2. Faça um programa que simule um controle bancário. Para tanto, devem ser lidos os códigos de contas e os seus respectivos saldos. O programa deve permitir ler uma quantidade indeterminada de contas. Os números das contas devem ser armazenados em um vetor de números inteiros (detalhe: não pode haver mais que uma conta com o mesmo código) e, os saldos devem ser armazenados em um vetor de números reais. O saldo deverá ser cadastrado na mesma posição do código da conta. Depois de fazer a leitura dos valores, mostrar o seguinte menu na tela: 1. Efetuar depósito 2. Efetuar saque 3. Consultar o ativo bancário (ou seja, o somatório dos saldos de todos os clientes) 4. Finalizar o programa.  Para efetuar depósito, deve-se solicitar o código da conta e o valor a ser depositado. Se a conta não estiver cadastrada, mostrar a mensagem “Conta não encontrada” e voltar ao menu.  Para efetuar saque, deve-se solicitar o código da conta e o valor a ser sacado. Se a conta não estiver cadastrada, mostrar a mensagem “Conta não encontrada” e voltar ao menu. Se a conta existir, verificar se o seu saldo é suficiente para cobrir o saque. (Estamos supondo que a conta não pode ficar com o saldo negativo). Se o saldo for suficiente, realizar o saque e voltar ao menu. Caso contrário, mostrar a mensagem “Saldo suficiente” e voltar ao menu.  Para consultar o ativo bancário, deve-se somar o saldo de todas as contas do banco. Depois de mostrar esse valor, voltar ao menu.  O programa só termina quando for digitada a opção 4 – Finalizar o programa.
  3. <> using namespace std; class Contas { public: unsigned short Codigo; int Saldo; }Conta[10]; inline int ChecarConta(short Codigo) { for(int a=0;a<10;a++) if(Conta[a].Codigo==Codigo) return a; return 10; } int main() { short menu=0; short conta_atual=0; short codigo; short Deposito_Saque; bool igual; short Resultado; do{ igual=false; cout << "Digite o codigo da conta " << conta_atual+1 << endl; cin >> Conta[conta_atual].Codigo; cout << "Digite o saldo da conta " << conta_atual+1 << endl; cin >> Conta[conta_atual].Saldo; for(int a=0;a<conta_atual;a++) if(Conta[a].Codigo==Conta[conta_atual].Codigo) igual=true; if(igual==false) conta_atual++; }while(conta_atual<10); do{ cout << "O que deseja fazer?" << endl << "1-Efetuar deposito" << endl << "2-Efetuar saque" << endl << "3-consultar o ativo bancario" << endl << "4-Finalizar o programa" << endl; cin >> menu; if(menu==1){ cout << "Digite o codigo da conta" << endl; cin >> codigo; if(ChecarConta(codigo)!=10){ cout << "Quanto você deseja depositar?" << endl; cin >> Deposito_Saque; Conta[ChecarConta(codigo)].Saldo+=Deposito_Saque;}} else if(menu==2){ cout << "Digite o codigo da conta" << endl; cin >> codigo; if(ChecarConta(codigo)!=10){ cout << "Quanto você deseja sacar?" << endl; cin >> Deposito_Saque; Conta[ChecarConta(codigo)].Saldo-=Deposito_Saque;}} else if(menu==3){ for(int a=0;a<10;a++) Resultado+=Conta[a].Saldo; cout << "Ativo bancario: " << Resultado << endl; Resultado=0;} }while(menu!=4); } #include <iostream>

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...