Relatório Linguagem Orientada A Objetos COMPLETO
Relatório Linguagem Orientada A Objetos COMPLETO
Relatório Linguagem Orientada A Objetos COMPLETO
SISTEMAS - EAD
SENHOR DO BONFIM/BA
2024/3
RAIANE DIAS DO NASCIMENTO
SENHOR DO BONFIM/BA
2024/3
SUMÁRIO
INTRODUÇÃO ------------------------------------------------------------------------------------ 4
DESENVOLVIMENTO --------------------------------------------------------------------------- 5
METODOLOGIA ---------------------------------------------------------------------------------- 5
RESULTADO -------------------------------------------------------------------------------------- 8
CONCLUSÃO ------------------------------------------------------------------------------------- 10
INTRODUÇÃO
Em um sistema bancário, gerenciar saldos, depósitos e saques, contribui para soluções rápidas
e eficientes. Para isso, desenvolver um sistema que de forma clara e precisa, represente as
funções necessárias para o sistema atingir as necessidades do usuário.
Considerando os pré-requisitos fornecidos para a criação dos sistemas, tais como criar
aplicação em Java, como procedimentos básicos de informações e bancários, o NetBeans foi
um ambiente de desenvolvimento essencial para a criação e implementação do sistema.
A atividade proposta pela instituição foi desenvolver projeto de um sistema gerenciador bancário
utilizando a linguagem de programação JAVA. O sistema consiste em duas classes principais: ‘Cliente’
e ‘GerenciaBanco’. A partir, o sistema solicita os dados pessoais do cliente, e informa os procedimentos
bancários que o cliente escolhe através do teclado mediante ao menu, como consultar saldo, depositar,
sacar e encerrar o programa.
METODOLOGIA
A classe `Cliente` armazena as informações pessoais do cliente, como nome, sobrenome, e CPF, e os
métodos da classe Cliente, que são as funções de consultar saldo, depositar e sacar, e suas respectivas
mensagens.
A classe `GerenciaBanco` é responsável pela interação com o usuário e execução das operações
solicitadas. Esta classe solicita ao usuário para que insira suas informações de acordo com o que o
sistema solicita, e após as informações preenchidas, apresenta um menu com as opções: consultar saldo,
depositar, sacar e encerrar o programa.
Para o menu, foi utilizada a estrutura de controle de repetição While, com uma variável booleana
chamada ‘continuar’, inicializada com o valor ‘true’. Esta variável será uma condição de parada do
loop. Enquanto ‘continuar’ for ‘true’, o loop continuará executando. Caso o usuário digite o valor de
encerramento do programa, o loop então irá parar a execução e apresentar a mensagem de despedida.
A estrutura While verifica se a condição entre os parênteses é verdadeira, se sim, o bloco de código do
loop continuará executando.
A estrutura ‘switch-case’ é usada para executar diferentes blocos de código com base no valor da
variável ‘escolha’. A partir do valor de ‘escolha’, o bloco de código correspondente é executado. Se o
valor de ‘escolha’ não corresponder a nenhum dos casos anteriores, o sistema informa a mensagem de
erro, e repete o menu.
RESULTADOS
O sistema de gerenciamento bancário implementado em Java oferece uma solução simples para
os clientes realizarem operações básicas em suas contas. A modularidade do código permite
fácil manutenção e extensão do sistema, possibilitando a inclusão de novas funcionalidades no
futuro, conforme necessário. Em suma, a implementação atende aos requisitos estabelecidos e
representa uma solução eficaz para a gestão de contas bancárias.