Prévia do material em texto
<p>ANHANGUERA EDUCACIONAL</p><p>CURSO ENGENHARIA DE SOFTWARE - BACHARELADO</p><p>PRODUÇÃO TEXTUAL INTERDISCIPLINAR:</p><p>Disciplinas Norteadoras:</p><p>Linguagem Orientada a Objetos.</p><p>XXX / SP</p><p>2023</p><p>Nome: xxxxxxxxxxxxxxxxxxx</p><p>PRODUÇÃO TEXTUAL INTERDISCIPLINAR:</p><p>Disciplinas Norteadoras:</p><p>Linguagem Orientada a Objetos.</p><p>Trabalho de Portifólio Interdisciplinar Individual apresentado como requisito parcial para a obtenção de pontos para a média semestral.</p><p>Orientador/Tutor: xxxxx</p><p>XXX / SP</p><p>2023</p><p>SUMÁRIO</p><p>1 INTRODUÇÃO .................................................................................................... 4</p><p>2 DESENVOLVIMENTO ........................................................................................ 5</p><p>2.1 TAREFA 1 ........................................................................................................ 5</p><p>2.2 TAREFA 2 ........................................................................................................ 5</p><p>2.3 TAREFA 3, 4 e 5 .............................................................................................. 6</p><p>3 CONSIDERAÇÕES FINAIS..................................................................................7</p><p>REFERÊNCIAS:.........................................................................................................8</p><p>1 - INTRODUÇÃO</p><p>Este código em Java implementa uma aplicação de gerenciamento bancário simples. A aplicação permite que o usuário informe seu nome, sobrenome e CPF, e realize operações como consultar saldo, realizar depósitos e saques.</p><p>O código utiliza a classe Scanner para ler a entrada do usuário a partir do console. A classe principal GerenciaBanco contém o método main, que inicia a execução da aplicação. Dentro desse método, um objeto Banco é criado para armazenar os dados pessoais do cliente e gerenciar as operações bancárias.</p><p>A aplicação exibe um menu com opções numeradas para que o usuário escolha a operação desejada. Utilizando uma estrutura de repetição do...while e uma estrutura de decisão switch...case, o código processa a escolha do usuário e executa as operações correspondentes.</p><p>A classe Banco possui métodos para definir os dados pessoais do cliente, consultar o saldo, realizar depósitos e saques. Esses métodos interagem com as variáveis de instância nome, sobrenome, cpf e saldo da classe.</p><p>Ao realizar uma operação, a aplicação exibe mensagens apropriadas para informar o resultado da operação, como "Dados pessoais registrados com sucesso!", "Depósito realizado com sucesso!" ou "Saldo insuficiente para saque."</p><p>A execução do código continua até que o usuário escolha a opção de encerrar a aplicação, momento em que uma mensagem de despedida é exibida.</p><p>Este código fornece uma base para uma aplicação simples de gerenciamento bancário, permitindo ao usuário realizar operações básicas. Você pode expandir e aprimorar esse código conforme necessário, adicionando funcionalidades adicionais ou tratando casos de erro específicos.</p><p>2 – DESENVOLVIMENTO</p><p>2.1 Tarefa 1</p><p>Iniciando a configurando do projeto tipo Java Application, em Java with Maven</p><p>2.2 TAREFA 2</p><p>Configurando nome do projeto.</p><p>2.3 TAREFAS 3, 4 e 5</p><p>Apresentação do Código do projeto</p><p>Neste código, a classe GerenciaBanco é a classe principal com o método main. A classe Banco é responsável por armazenar os dados pessoais do cliente e realizar as operações bancárias. O método exibirMenu é usado para exibir as opções disponíveis ao usuário.</p><p>A estrutura de repetição do...while é utilizada para repetir a exibição do menu e processar as escolhas do usuário até que a opção de encerrar seja selecionada.</p><p>3 - CONSIDERAÇÕES FINAIS</p><p>Este código em Java fornece uma solução básica e funcional para uma aplicação de gerenciamento bancário. Com ele, você pode compreender os conceitos fundamentais de entrada de dados, estruturas de repetição e decisão, além do uso de classes e métodos para organizar o código.</p><p>No entanto, é importante destacar que esse código pode ser expandido e aprimorado de várias maneiras, dependendo dos requisitos específicos do projeto. Por exemplo, você pode adicionar validações de entrada para garantir que os dados informados pelo usuário sejam corretos, implementar um sistema de autenticação, permitir transferências entre contas, registrar histórico de transações, entre outras funcionalidades.</p><p>Além disso, a estrutura do código pode ser refatorada para seguir as melhores práticas de desenvolvimento, como separar as classes em arquivos individuais, aplicar princípios de encapsulamento e modularidade, e adotar convenções de nomenclatura adequadas.</p><p>Lembre-se de que a segurança e a proteção dos dados do cliente são fundamentais em aplicações bancárias reais. Portanto, é importante considerar aspectos de segurança, como a proteção de informações confidenciais e o uso de criptografia, ao desenvolver uma aplicação bancária mais robusta.</p><p>Em resumo, este código inicial fornece uma base sólida para iniciar o desenvolvimento de uma aplicação de gerenciamento bancário em Java. Com base nele, você pode explorar e aprimorar suas habilidades de programação, adaptando-o às necessidades e requisitos específicos do projeto.</p><p>REFERÊNCIAS</p><p>Java SE Documentation: https://docs.oracle.com/en/java/javase/index.html</p><p>Deitel, Paul Java: como programar / Paul Deitel, Harvey Deitel; tradução Edson Furmankiewicz; revisão técnica Fabio Lucchini. -- São Paulo: Pearson Education do Brasil, 2017.</p><p>Oracle's Java Tutorial: https://docs.oracle.com/javase/tutorial/index.html</p><p>image4.png</p><p>image5.png</p><p>image6.png</p><p>image1.png</p><p>image2.png</p><p>image3.png</p>