Baixe o app para aproveitar ainda mais
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.
Compartilhar