/PROA-CaixaEletronico

Este é um projeto de caixa eletrônico. O usuário informa seu nome e apartir daí ele vai poder usar os serviços do caixa eletrônico.

Primary LanguageJavaScriptMIT LicenseMIT

Caixa Eletrônico

NPM

Sobre o projeto

https://rafaellima07.github.io/PROA-Caixa_Eletronico/

O professor Gabriel Augusto (https://github.com/gabaugusto), do Instituto Proa, criou um caixa eletrônico, utilizando JavaScript. Porém ele estava incompleto e precisava ganhar novas funcionalidades, e também medidas que impedem erros como, saldo negativo, sacar um valor negativo ou menor que o saldo.

Minha tarefa era desenvolver uma nova versão desse caixa eletrônico, adicionando as novas funcionalidades. Nessa versão, ele ganhou funções para, transferir dinheiro para outras pessoas, mostrar extratos ficticios, usar uma senha para acessar os serviços de saldo, transferência, extrato e depósito. Ela também impede erros como saldo negativo, sacar mais dinheiro que o disponível na conta, depositar um valor igual à 0 ou tansferir um valor igual à 0.

Boas vindas ao usuário

Nessa tela o usuário informa o seu nome e recebe uma mensagem de boas vindas.

Boas Vindas

Serviços

Aqui ele pode utilizar os serviços disponíveis.

Menu

Ver saldo

O usuário consulta seu saldo.

Saldo

Senha

Sempre que o usuário for consultar extrato, fazer um saque, realizar um depósito ou transferência, ele dever informar a senha: 3589.

Senha

Se a senha estiver correta o acesso é liberado.

Senha-2

Se a senha estiver errada o acesso é impedido, mas, ele pode informar a senha novamente.

Senha-3

Extrato

Aqui ele consulta um extrato (ficticio)

Saque

O usuário informa o valor do saque. E recebe uma mensagem de confirmação.

Saque

O valor informado é descontado do saldo atual.

Saque-2

Erro: Saque

Se o usuário informar caractéres inválidos.

Erro

Se o usuário informa um valor maior que o saldo da conta.

Erro-2

Se o usuário informar um valor menor ou igual a zero.

Erro-3

Depósito

O usuário informa o valor do depósito. E recebe uma mensagem de confirmação.

Depósito

O valor recebido é somado ao saldo da conta.

Depósito-2

Erro: Depósito

Se o usuário informar caractéres inválidos.

Erro

Se o usuário informar um valor menor ou igual a zero.

Erro-3

Transferência

Aqui o usuário deve informar os dados da pessoa que vai receber a transferência. Eses dados são: nome completo, CPF, nome do banco, agência, numero da conta, tipo da conta e o valor da transferência. Depois ele recebe uma mensagem de confirmação com os dados informados.

Tranferência

O valor da transferência é descontado do saldo da conta.

Transferência-2

Erro: Transferência

Caso o usuário informar caractéres inválidos.

Erro

Caso o usuário informa um valor maior que o disponível da conta.

Erro-2

Caso o usuário informar um valor menor ou igual a zero.

Erro-3

Agradecimento

Após o usuário informar que quer sair do caixa, ele recebe uma mensagem de agradecimento.

Agradecimento

Tecnologias utilizadas

JavaScript

HTML

Projeto desenvolvido em: 09/2023