Giter VIP home page Giter VIP logo

bancoac1's Introduction

BancoAC1

Trabalho de Construção de Algoritmos - Facens S1/2020

Proposta

Nesta atividade você deverá construir um programa na linguagem JAVA tendo como base o fluxograma abaixo demonstrado.

Observações:

- Considere Início com uma tela de boas-vindas ao usuário.

- Considere o CPF como sendo: “123.456.789-00”.

- Considere a Senha como sendo: 01020304.

Considere o Saldo inicial como sendo: R$1.000,00.

Considere o seguinte Menu:

1 – Saldo (deverá exibir o saldo atual)

2 – Depósito (deverá requisitar o valor do depósito e somar ao saldo atual)

3 – Saque (deverá requisitar o valor do saque e subtrair o saldo atual)

0 – Sair

Desafio (não obrigatório):

Fazer Transferência: deverá solicitar o valor da transferência, a conta, agência e o banco (simular valores) e atualizar o saldo.

Consultar Extrato: deverá exibir o extrato das operações do usuário mostrando débitos, créditos e transferências em ordem cronológica.

Fluxograma

Logo

Exemplo de Resultado

==========================================
CAIXA ELETRÔNICO DO BANCO DO OTÁVIO
==========================================

Digite o seu CPF: 123.456

CPF INCORRETO
Digite o seu CPF novamente: 123.456.789-00
Senha: 123

SENHA INCORRETA
Digite novamente: 1020304

==========================================

Bem-vindo Cliente!
Banco: 100
Ag: 3003
Conta: 1015582

==========================================

Digite 1 para visualizar o saldo
Digite 2 para depósitos
Digite 3 para saques
Digite 4 para transferências
Digite 5 para extrato
Digite 0 para sair
Digite a operacao que deseja realizar: 2

==========================================

Digite o valor que deseja depositar: 100

==========================================
Deseja realizar uma nova operação?
Digite [sim] para realizar
Digite [não] para reiniciar
Digite a senha de desligamento para finalizar
==========================================
- sim

==========================================

Digite 1 para visualizar o saldo
Digite 2 para depósitos
Digite 3 para saques
Digite 4 para transferências
Digite 5 para extrato
Digite 0 para sair
Digite a operacao que deseja realizar: 3

==========================================

Digite o valor deseja sacar: 300

==========================================
Deseja realizar uma nova operação?
Digite [sim] para realizar
Digite [não] para reiniciar
Digite a senha de desligamento para finalizar
==========================================
- sim

==========================================

Digite 1 para visualizar o saldo
Digite 2 para depósitos
Digite 3 para saques
Digite 4 para transferências
Digite 5 para extrato
Digite 0 para sair
Digite a operacao que deseja realizar: 4

==========================================

Digite o valor deseja transferir: 250
Digite o CPF do destinatário: 123.456.790-00
Digite o número da conta: 1234
Agencia: 567890
Número do Banco: 300

==========================================

Comprovante: 
Banco: 300
Ag: 567890
Conta: 1234
Valor Transferido: R$250,00

==========================================


==========================================
Deseja realizar uma nova operação?
Digite [sim] para realizar
Digite [não] para reiniciar
Digite a senha de desligamento para finalizar
==========================================
- sim

==========================================

Digite 1 para visualizar o saldo
Digite 2 para depósitos
Digite 3 para saques
Digite 4 para transferências
Digite 5 para extrato
Digite 0 para sair
Digite a operacao que deseja realizar: 5

==========================================


==========================================

Extrato da conta 1015582:

Saldo inicial: R$ 1.000,00
1.depósito: 100.0
2.saque: -300.0
3.transferência: -250.0
Saldo atual: R$550,00

==========================================
Deseja realizar uma nova operação?
Digite [sim] para realizar
Digite [não] para reiniciar
Digite a senha de desligamento para finalizar
==========================================
- 1234
Máquina desligando...

bancoac1's People

Contributors

otaviolage avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.