Este é um projeto de sistema bancário simples desenvolvido em JavaScript no ambiente Node.js. A aplicação permite a criação de contas bancárias, depósitos, saques e aplicação de juros ou rendimento em contas correntes e poupança.
Este projeto foi desenvolvido como parte avaliativa do curso Introdução a Back-end development, unidade 3, da iTalets.
Node.js
: Ambiente de execução JavaScript server-side.JavaScript
: Linguagem de programação.prompt-sync
: Biblioteca para entrada de dados via terminal.
Criação de Conta
: Permite ao usuário criar uma conta corrente ou poupança.Depósito
: Realiza depósitos em uma conta existente.Saque
: Permite saques desde que haja saldo suficiente.Verificação de Saldo
: Exibe o saldo atual da conta.Aplicação de Juros/Rendimento
: Aplica juros para contas correntes e rendimento para contas poupança.
- Clone o repositório para o seu ambiente local:
git clone https://github.com/giovanesouza/sistema-bancario-simples.git
cd sistema-bancario-simples
- Instale as dependências necessárias:
npm i
- Execute o projeto:
npm run start:dev
Utilize o menu interativo para navegar pelas funcionalidades da aplicação:
============ MENU ============
1. Criar conta
2. Depositar
3. Sacar
4. Ver saldo
5. Aplicar juros/rendimento
6. Sair
===============================
============ MENU ============
1. Criar conta
2. Depositar
3. Sacar
4. Ver saldo
5. Aplicar juros/rendimento
6. Sair
===============================
Escolha uma opção: 2
❌ Você não possui conta cadastrada.
Cadastre-se para realizar depósitos.
============ MENU ============
1. Criar conta
2. Depositar
3. Sacar
4. Ver saldo
5. Aplicar juros/rendimento
6. Sair
===============================
Escolha uma opção: 3
❌ Você não possui conta cadastrada.
Cadastre-se para realizar saques.
============ MENU ============
1. Criar conta
2. Depositar
3. Sacar
4. Ver saldo
5. Aplicar juros/rendimento
6. Sair
===============================
Escolha uma opção: 4
❌ Você não possui conta cadastrada.
Cadastre-se para visualizar saldo.
============ MENU ============
1. Criar conta
2. Depositar
3. Sacar
4. Ver saldo
5. Aplicar juros/rendimento
6. Sair
===============================
Escolha uma opção: 5
❌ Você não possui conta cadastrada.
Cadastre-se e realize depósitos para aplicar juros ou rendimento.
O teste foi realizado com a
ContaCorrente
, mas também funciona com a Poupança.
1. Criar conta
2. Depositar
3. Sacar
4. Ver saldo
5. Aplicar juros/rendimento
6. Sair
===============================
Escolha uma opção: 1
Escolha o tipo da conta: [cc = 1 | cp = 2] => a
❌ Opção inválida!
Vamos tentar de novo.
============ MENU ============
1. Criar conta
2. Depositar
3. Sacar
4. Ver saldo
5. Aplicar juros/rendimento
6. Sair
===============================
Escolha uma opção: 1
Escolha o tipo da conta: [cc = 1 | cp = 2] => 8
❌ Opção inválida!
Vamos tentar de novo.
============ MENU ============
1. Criar conta
2. Depositar
3. Sacar
4. Ver saldo
5. Aplicar juros/rendimento
6. Sair
===============================
Escolha uma opção: 1
Escolha o tipo da conta: [cc = 1 | cp = 2] => 1
Nome do titular: 5
❌ Nome inválido!
Informe apenas letras - mín. 3 caracteres.
============ MENU ============
1. Criar conta
2. Depositar
3. Sacar
4. Ver saldo
5. Aplicar juros/rendimento
6. Sair
===============================
Escolha uma opção: 1
Escolha o tipo da conta: [cc = 1 | cp = 2] => 1
Nome do titular: Giovane
======= DADOS DA CONTA =======
ContaCorrente { titular: 'Giovane', saldo: 0, juros: 0.02 }
============ MENU ============
1. Criar conta
2. Depositar
3. Sacar
4. Ver saldo
5. Aplicar juros/rendimento
6. Sair
===============================
Escolha uma opção: 2
Valor para DEPÓSITO: 500
=============================================
-- DEPÓSITO
💵 Depósito de R$ 500.00 realizado com sucesso!
============ MENU ============
1. Criar conta
2. Depositar
3. Sacar
4. Ver saldo
5. Aplicar juros/rendimento
6. Sair
===============================
Escolha uma opção: 3
Valor para SAQUE: -1
❌ Valor inválido!
⚠️ Informe um valor positivo e diferente de zero.
============ MENU ============
1. Criar conta
2. Depositar
3. Sacar
4. Ver saldo
5. Aplicar juros/rendimento
6. Sair
===============================
Escolha uma opção: 3
Valor para SAQUE: a
❌ Valor inválido!
⚠️ Informe apenas valores reais.
============ MENU ============
1. Criar conta
2. Depositar
3. Sacar
4. Ver saldo
5. Aplicar juros/rendimento
6. Sair
===============================
Escolha uma opção: 3
Valor para SAQUE: 100
=============================================
-- SAQUE
💵 Saque de R$ 100.00 realizado com sucesso!
============ MENU ============
1. Criar conta
2. Depositar
3. Sacar
4. Ver saldo
5. Aplicar juros/rendimento
6. Sair
===============================
Escolha uma opção: 4
=============================================
-- SALDO
💵 Seu saldo atual é: R$ 400.00
============ MENU ============
1. Criar conta
2. Depositar
3. Sacar
4. Ver saldo
5. Aplicar juros/rendimento
6. Sair
===============================
Escolha uma opção: 5
=============================================
-- JUROS APLICADOS (VALORES)
Valor de juros: R$ 8.00
Saldo com juros: R$ 408.00