Buscar

UVA - POO PARTE-01

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 9 páginas

Prévia do material em texto

1 
 
Aluno: Bruno Leonardo Santos Nogueira 
Matrícula: 20101103448 
UCurso de Ciência da Computação 
Disciplina: Programação Orientada a Objetos 
 
 Programação Orientada a Objetos 
BRUNO NOGUEIRA [MATRÍCULA: 20101103448] PÁGINA 2 DE 9 
Rio de Janeiro 
março de 2020 
UNIVERSIDADE VEIGA DE ALMEIDA 
Aluno: Bruno Leonardo Santos Nogueira 
Programação Orientada a Objetos 
Texto apresentado como pré-requisito da 
disciplina Programação Orientada a 
Objetos do Curso de Curso de Ciência da 
Computação da Universidade Veiga de 
Almeida. 
Professor Dr. Engo. Carlos A. Sicsú A. do Nascimento. 
Rio de Janeiro 
março de 2020 
 
 Programação Orientada a Objetos 
BRUNO NOGUEIRA [MATRÍCULA: 20101103448] PÁGINA 3 DE 9 
SUMÁRIO 
INTRODUÇÃO ......................................................................................... 4 
1. Exercício 1 da Parte 1. .................................................................... 5 
1.1 Problema. ................................................................................... 5 
1.2 Códigos da Solução. .................................................................. 5 
1.3 Testes Realizados. ..................................................................... 6 
1.3.1 Primeiro Teste. ................................................................ 6 
1.3.2 Segundo Teste. ............................................................... 6 
2. Exercício 2 da Parte 1. .................................................................... 7 
2.1 Problema. ................................................................................... 7 
2.2 Códigos da Solução. .................................................................. 7 
2.3 Testes Realizados. ..................................................................... 8 
2.3.1 Primeiro Teste. ................................................................ 8 
2.3.2 Segundo Teste. ............................................................... 8 
3. Conclusão. ....................................................................................... 9 
3.1 Conclusões e Considerações Finais. ......................................... 9 
4. Bibliografia. ...................................................................................... 9 
 
 
 
 Programação Orientada a Objetos 
BRUNO NOGUEIRA [MATRÍCULA: 20101103448] PÁGINA 4 DE 9 
INTRODUÇÃO 
Por meio desse trabalho, será desenvolvida a solução para os 
problemas propostos na Parte 1 do material didático. 
Os exercícios propostos têm como objetivo relembrar conceitos 
básicos de operações aritméticas usando a linguagem de programação 
Java, onde foi solicitado criar uma aplicação para calcular a média entre 
duas notas e outra aplicação para calcular a área e volume de um 
quadrilátero. 
 
 
 Programação Orientada a Objetos 
BRUNO NOGUEIRA [MATRÍCULA: 20101103448] PÁGINA 5 DE 9 
1. Exercício 1 da Parte 1. 
1.1 Problema. 
Faça uma aplicação em Java para calcular a média aritmética entre 
duas notas quaisquer fornecidas pelo usuário. A aplicação deve 
solicitar a matrícula, nome e a idade do aluno. 
1.2 Códigos da Solução. 
Classe da Aplicação: EntradaDados.java 
import java.util.Scanner; 
public class EntradaDados { 
 public static void main(String[] args) { 
 Scanner sc = new Scanner(System.in); 
 String matricula, nome; 
 double nota1, nota2; 
 int idade; 
 System.out.println("Entre com a Matricula.......: "); 
 matricula=(sc.nextLine()); 
 System.out.println("Entre com o Nome............: "); 
 nome=(sc.nextLine()); 
 System.out.println("Entre com a Nota A1.........: "); 
 nota1=(Double.parseDouble(sc.nextLine())); 
 System.out.println("Entre com a Nota A2.........: "); 
 nota2=(Double.parseDouble(sc.nextLine())); 
 System.out.println("Entre com a Idade .........: "); 
 idade=(Integer.parseInt(sc.nextLine())); 
 System.out.println("Matrícula: " + matricula); 
 System.out.println("Nome: " + nome + " Nota 1: " + nota1); 
 System.out.println("Nota 2: " + nota2 + " Idade : " + idade); 
 System.out.println("Media: " + (nota1 + nota2 )/2 ); 
 } 
} 
 Programação Orientada a Objetos 
BRUNO NOGUEIRA [MATRÍCULA: 20101103448] PÁGINA 6 DE 9 
1.3 Testes Realizados. 
1.3.1 Primeiro Teste. 
Entre com a Matricula.......: 
20101103448 
Entre com o Nome............: 
Bruno Nogueira 
Entre com a Nota A1.........: 
9 
Entre com a Nota A2.........: 
8.5 
Entre com a Idade .........: 
42 
Matrícula: 20101103448 
Nome: Bruno Nogueira Nota 1: 9.0 
Nota 2: 8.5 Idade : 42 
Media: 8.75 
BUILD SUCCESSFUL (total time: 44 seconds) 
 
 
1.3.2 Segundo Teste. 
Entre com a Matricula.......: 
99991103448 
Entre com o Nome............: 
Leonardo Santos 
Entre com a Nota A1.........: 
7 
Entre com a Nota A2.........: 
8 
Entre com a Idade .........: 
32 
Matrícula: 99991103448 
Nome: Leonardo Santos Nota 1: 7.0 
Nota 2: 8.0 Idade : 32 
Media: 7.5 
BUILD SUCCESSFUL (total time: 19 seconds) 
 
 
 
 
 Programação Orientada a Objetos 
BRUNO NOGUEIRA [MATRÍCULA: 20101103448] PÁGINA 7 DE 9 
2. Exercício 2 da Parte 1. 
2.1 Problema. 
Crie uma aplicação para calcular a área e volume de um 
quadrilátero. 
2.2 Códigos da Solução. 
Classe da Aplicação: quadrilatero.java 
import java.util.Scanner; 
public class Quadrilatero { 
 public static void main(String[] args) { 
 Scanner sc = new Scanner(System.in); 
 double area = 0, volume = 0; 
 double largura, profundidade, altura; 
 
 System.out.println("\nPara saber a área e o volume de um 
quadrilátero, informe: "); 
 System.out.println("Largura..........: "); 
 largura=(Double.parseDouble(sc.nextLine())); 
 
 System.out.println("Altura...........: "); 
 altura=(Double.parseDouble(sc.nextLine())); 
 
 System.out.println("Profundidade.....: "); 
 profundidade=(Double.parseDouble(sc.nextLine())); 
 
 area = largura * altura; 
 volume = area * profundidade; 
 
 System.out.println("\nVolume = " + volume + " ::. Área = " + 
area); 
 
 } 
 
} 
 Programação Orientada a Objetos 
BRUNO NOGUEIRA [MATRÍCULA: 20101103448] PÁGINA 8 DE 9 
2.3 Testes Realizados. 
2.3.1 Primeiro Teste. 
Para saber a área e o volume de um quadrilátero, informe: 
Largura..........: 
3 
Altura...........: 
2 
Profundidade.....: 
10 
 
Volume = 60.0 ::. Área = 6.0 
BUILD SUCCESSFUL (total time: 7 seconds) 
2.3.2 Segundo Teste. 
Para saber a área e o volume de um quadrilátero, informe: 
Largura..........: 
6 
Altura...........: 
5 
Profundidade.....: 
7 
 
Volume = 210.0 ::. Área = 30.0 
BUILD SUCCESSFUL (total time: 11 seconds) 
 
 
 Programação Orientada a Objetos 
BRUNO NOGUEIRA [MATRÍCULA: 20101103448] PÁGINA 9 DE 9 
3. Conclusão. 
3.1 Conclusões e Considerações Finais. 
Por meio deste trabalho, relembramos os conceitos básicos de 
operações aritméticas usando a programação Java, além de 
comandos de entrada e saída de dados. Não houve muita 
dificuldade para executar estes exercícios, mas o desafio foi 
imenso, tendo visto os inúmeros problemas que encontrei para me 
adaptar ao novo método on-line e a nova rotina. 
Os resultados foram satisfatório e acredito que o objetivo de 
aprendizado foi alcançado. 
4. Bibliografia. 
• Material de Aula - Parte 1 – História da Linguagem Java, Prof. Dr. Carlos A. 
Sicsú A. do Nascimento. – Cursos de Ciência da Computação, Rio de Janeiro, 
Universidade Veiga de Almeida, 2020. 
• Curso on-line Udemy: Java COMPLETO 2020 Programação Orientada a 
Objetos <http://www.demy.com> Acesso em 28 de março de 2020. 
http://www.demy.com/
	INTRODUÇÃO
	1. Exercício 1 da Parte 1.
	1.1 Problema.
	1.2 Códigos da Solução.
	1.3 Testes Realizados.
	1.3.1 Primeiro Teste.
	1.3.2 Segundo Teste.
	2. Exercício 2 da Parte 1.
	2.1 Problema.2.2 Códigos da Solução.
	2.3 Testes Realizados.
	2.3.1 Primeiro Teste.
	2.3.2 Segundo Teste.
	3. Conclusão.
	3.1 Conclusões e Considerações Finais.
	4. Bibliografia.

Outros materiais