Logo Passei Direto
Buscar
Material

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

7
Análise e Desenvolvimento de Sistemas
Semipresencial
RELATÓRIO DE AULA PRÁTICA:
Disciplina: Linguagem Orientada a Objetos.
São Paulo - SP
 2025
RELATÓRIO DE AULA PRÁTICA:
Disciplina: Linguagem Orientada a Objetos.
Trabalho de Relatório de Atividade Prática apresentado como requisito parcial para a obtenção de pontos para a média semestral.
Orientador: Eduardo Viana de Almeida
São Paulo - SP
 2025
SUMÁRIO
Sumário
1.	INTRODUÇÃO	4
2.	DESENVOLVIMENTO	4
3.	CONCLUSÃO	7
1. INTRODUÇÃO
O conceito de orientação a objetos surgiu com o intuito de minimizar os problemas encontrados até então na criação de softwares complexos, projetados por meio de decomposição funcional e sub-rotinas. Podemos identificar como um dos maiores problemas a não existência de encapsulamento lógico para operações e dados, o que leva a não existência da divisão de tarefas por responsabilidades. O que leva a construção de longos trechos de código, muitas vezes difíceis de compreender devido ao acúmulo de responsabilidade que lhe é atribuído. Por consequência, quanto mais complexo o software se torna, mais difícil se torna também a sua manutenção. Com isso aumentam os custos e o risco de confiabilidade do mesmo. Neste relatório, será demonstrada a aplicação dos conceitos de orientação a objetos *através do desenvolvimento de um sistema de gerenciamento bancário em Java*. O sistema permite ao usuário informar seus dados pessoais e realizar operações bancárias básicas, conforme solicitado no roteiro da aula prática da disciplina de Linguagem Orientada a Objetos. O foco será em como os princípios de OO foram utilizados para estruturar o código e resolver o problema proposto.
2. DESENVOLVIMENTO
2. Atividade Proposta:
Utilizando os principais conceitos do paradigma de Orientação a Objetos, crie uma pequena aplicação de gerenciamento bancário que possibilite ao usuário informar seu nome, sobrenome e CPF. Além disso, a aplicação deverá possibilitar ao usuário consultar saldo, realizar depósitos e saques. Esses procedimentos devem se repetir até que o usuário escolha encerrar o uso da aplicação.
· 
2.3. Resolução do problema:
O problema foi resolvido através da criação de um programa em Java que implementa as funcionalidades de um sistema de gerenciamento bancário. O código foi desenvolvido utilizando a IDE NetBeans e o Java JDK, conforme sugerido no roteiro da aula prática. O código Java é apresentado a seguir:
```java
 import java.util.Scanner;
 
 public class ContaBancaria {
 
 private String nome;
 
 private String sobrenome;
 
 private String cpf;
 
 private double saldo;
 
 public ContaBancaria(String nome, String sobrenome, String cpf) {
 this.nome = nome;
 this.sobrenome = sobrenome;
 this.cpf = cpf;
 this.saldo = 0.0;
 }
 
 public void consultarSaldo() {
 System.out.println("Saldo atual: R$" + saldo);
 }A
 
 public void depositar(double valor) {
 if (valor > 0) {
 saldo += valor;
 System.out.println("Depósito de R$" + valor + " realizado.");
 } else {
 System.out.println("Valor inválido para depósito.");
 }
 }
 
 public void sacar(double valor) {
 if (valor > 0 && valor

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Mais conteúdos dessa disciplina