Logo Passei Direto
Buscar
LiveAo vivo
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

RELATÓRIO DE AULA 
PRÁTICA DISCIPLINA: LINGUAGEM ORIENTADA A OBJETOS 
 
 
 
 
 
 
 
 
 
 
 
 
 
 SIQUEIRA CAMPOS - PR 
 2024 
 
 
 
 
 
 
 
 
 
 LINGUAGEM ORIENTADA A OBJETOS 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
SISTEMA DE ENSINO 100% ONLINE 
SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO 
DE SISTEMAS 
 
 
SUMÁRIO: 
1. INTRODUÇÃO.......................................................................... 
2. MÉTODOS............................................................................... 
3. RESULTADOS........................................................................ 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 3 
1 - INTRODUÇÃO: 
 
 
 
 O Objetivo deste trabalho consiste na criação de 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 com uma aplicação Java utilizando os principais 
conceitos do paradigma de Orientação a Objetos. 
 A programação orientada a objetos é uma das metodologias mais 
populares e eficazes para a criação de softwares complexos e escaláveis. Com a 
crescente demanda por softwares mais robustos e interativos, o conhecimento em 
programação orientada a objetos se tornou indispensável para desenvolvedores 
de software. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 4 
2 – MÉTODOS 
 
 A aula prática de Linguagem Orientada a Objetos tem como objetivo 
fixar os conceitos de programação orientada a objetos e empregar práticas de 
instanciação de classes Java, utilização de métodos e atributos em Java, além de 
utilizar pacotes da linguagem Java para implementação de software com paradigma 
de orientação a objetos. 
 Para a realização da atividade será utilizado o Software IDE NetBeans 
com Java JDK instalado e configurado. 
 Logo após a inicialização comecei a montar a estrutura inicial do código, 
optei por iniciar com o saldo em zero e usar o Double por ser uma variável que 
permite armazenar números decimais com alta precisão. 
 
 
Em seguida, durante a minha elaboração, decidi criar a primeira estrutura 
utilizando if e else: 
 5 
 
 
Utilizando o método main comecei a codificar a parte do cliente do banco, 
inicializei o scanner para que o cliente pudesse digitar o que foi pedido e 
utilizando o scanner.nextLine() para receber o que foi digitado. 
Resolvi fazer uma concatenação com o nome e o sobrenome e uma frase 
que escolhi aleatoriamente, como se a aplicação estivesse conversando com o 
usuário, para que ficasse mais “interativo” e um pouco mais divertido: 
 
 
 6 
 Já no menu de escolha criei uma estrutura de repetição utilizando o While, 
ou seja, enquanto a condição for verdadeira(True) ele vai continuar em loop. 
 
 
 
 
 Aqui utilizei a estrutura de controle de fluxo condicional Switch como 
orientado no documento disponibilizado pela faculdade, e novamente o scanner para 
ler qual foi a escolha do cliente com base no menu mostrado acima: 
 
 
 
 7 
3– RESULTADOS 
 
 
 Neste portfólio de aula prática, foram abordados conceitos fundamentais 
da linguagem de programação Java, como variáveis, operadores, estruturas de 
controle de fluxo e programação orientada a objetos. 
 Foi apresentado o ambiente de desenvolvimento integrado NetBeans IDE, 
utilizado para facilitar a criação, edição e depuração de códigos Java, bem como a 
sua integração com o gerenciador de dependências Maven. 
 Por meio de exemplos práticos, foram explorados os conceitos de 
herança, polimorfismo, encapsulamento e abstração, demonstrando como essas 
características são aplicadas em projetos Java e como podem contribuir para o 
desenvolvimento de aplicações robustas, flexíveis e escaláveis. 
 Ao final, uma aplicação de gerenciamento bancário foi criada, utilizando os 
conceitos e técnicas abordados ao longo do portfólio, como a criação de classes, 
métodos e estruturas de decisão. Essa aplicação permitiu praticar os conhecimentos 
adquiridos e consolidar o aprendizado de forma mais concreta. 
 Conclui-se que o Java é uma linguagem de programação bastante popular 
e utilizada em diversos setores da indústria de software, desde a criação de 
aplicações desktop até o desenvolvimento de sistemas web e mobile. Portanto, 
compreender seus conceitos fundamentais e técnicas avançadas é essencial para 
se tornar um programador Java competente e atualizado. 
 
O resultado da aula prática ficou dentro do proposto, e o código rodou 
como esperado. Então segue os testes finalizado: 
 8 
 
 
 
 9 
 
 
 
 
 
 
 10 
4– CÓDIGO FONTE 
package com.mycompany.gerenciabanco 
 
import java.util.Scanner; 
 
/* 
 * 
 * @Author William 
 */ 
 
public class gerenciaBanco { 
 
 private String nome; 
 private String sobrenome; 
 private String cpf; 
 private double saldo; 
 
 public gerenciaBanco(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("O Saldo atual da sua conta é:" + saldo); 
 } 
 
 public void fazerDeposito(double valor) { 
 saldo += valor; // Acrescentar o valor digitado pelo cliente ao saldo. 
 System.out.println("Depósito de R$" + valor + "Efetuado com sucesso!"); 
 } 
 
 11 
 public void fazerSaque(double valor) { 
 // Se o saldo for menor ao valor digitado então: 
 if (valor(java.util.InputMismatchException e) { 
 System.out.println("Valor de depósito está inválido." 
 + "Certifique-se de usar o formato correto (por exemplo, 
585,20)."); 
 scanner.nextLine(); // Limpar o buffer do Scanner 
 } 
 break; 
 case 3: 
 System.out.println("Digite o valor do saque:"); 
 double valorSaque = scanner.nextDouble(); 
 conta.fazerSaque(valorSaque); 
 break; 
 case 4: 
 System.out.println("Obrigado pela preferencia, será um prazer atender 
você" + 
 nome + ". Até breve!"); 
 scanner.close(); 
 System.exit(0); 
 default: 
 System.out.println("Opção digitada está inválida. Tente novamente."); 
 } 
 } 
 } 
} 
 13 
 
	SUMÁRIO:

Mais conteúdos dessa disciplina