O objetivo deste blog é servir como uma ferramenta de compartilhamento de informações de disciplinas relacionadas ao curso de Engenharia da Computação.
sábado, 31 de dezembro de 2011
Trabalho Orientação a objetos 1
1) Planta.java:
TestaPlanta.java
2) Carro.java
TestaCarro.java
3) Casa.java
TestaCasa.java
4) Conta.java
TestaConta.java
Aula Orientação a Objetos - Classe e Objeto
No arquivo TestaPessoa.java é criado, na linha 5, um objeto da classe pessoa. Na linha 7, é atribuido o valor Fulano ao atributo nome contido no objeto da linha 5, o mesmo acontece para os atributos idade e cpf. As linhas 9 e 10 escrevem o valor de nome e idade.
A especificação de uma pessoa (classe) não é uma pessoa. Não tem um nome ou idade é apenas a especificação do que um objeto de uma pessoa deve conter. Na figura abaixo o quadro do lado esquerdo é apenas uma especificação, já os quadros do lado esquerdo são objetos de pessoas criados a partir especificação.
O objeto é um espaço de memória criado com base na classe Pessoa.
O valor Fulano é copiado ao atributo nome do objeto. Com o operador '.' (ponto) é possível acessar o atributo nome do objeto que é apontado pela variável de referência pessoa.Referências
FJ-11 Java e Orientação a Objetos. Disponível em:
K. Sierra e B. Bates, Use a cabeça! Java. p. 20-31.Alta Books. 2005.
quarta-feira, 28 de dezembro de 2011
Trabalho de Linguagem de Programação 1 Q22
Downloads:
http://www.4shared.com/file/wIlM1aQ9/jdk-6u14-windows-i586.html
http://www.4shared.com/file/Ho2G4UyE/txpptb473.html
terça-feira, 27 de dezembro de 2011
Trabalho de Linguagem de Programação 1 Q21
- o elevador que utilizava com mais freqüência;
- o período em que utilizava o elevador (m – matutino, v – vespertino, n – noturno);
Construa um programa em Java que calcule e imprima:
- qual é o elevador mais freqüentado e em que período se concentra o maior fluxo;
- qual o período mais usado de todos e a que elevador pertence;
- qual a diferença porcentual entre o mais usado dos horários e o menos usado;
- qual a porcentagem sobre o total de serviços prestados do elevador de média utilização.
Downloads:
http://www.4shared.com/file/wIlM1aQ9/jdk-6u14-windows-i586.html
http://www.4shared.com/file/Ho2G4UyE/txpptb473.html
Trabalho de Linguagem de Programação 1 Q20
- sua idade;
- sua opinião em relação ao filme, segundo as seguintes notas:
Elabore um programa em Java que lendo esses dados, calcule e imprima:
- a quantidade de respostas “Ótimo”;
- a diferença porcentual entre as respostas “Bom” e “Regular”;
- a média de idade das pessoas que responderam “Ruim”;
- a porcentagem de respostas “Péssimo” e a maior idade que utilizou essa opção;
- a diferença de idade entre a maior idade que respondeu “Ótimo” e a maior idade que respondeu “Ruim”.
Programa em Java:
Downloads:
http://www.4shared.com/file/wIlM1aQ9/jdk-6u14-windows-i586.html
http://www.4shared.com/file/Ho2G4UyE/txpptb473.html
Trabalho de Linguagem de Programação 1 Q19
Programa em Java:
Downloads:
http://www.4shared.com/file/wIlM1aQ9/jdk-6u14-windows-i586.html
http://www.4shared.com/file/Ho2G4UyE/txpptb473.html
Trabalho de Linguagem de Programação 1 Q18
Downloads:
http://www.4shared.com/file/wIlM1aQ9/jdk-6u14-windows-i586.html
http://www.4shared.com/file/Ho2G4UyE/txpptb473.html
Trabalho de Linguagem de Programação 1 Q17
- sexo (‘m’ – masculino ou ‘f’ – feminino);
- cor dos olhos (‘a’ – azuis, ‘v’ – verdes ou ‘c’ - castanhos);
- cor dos cabelos (‘l’ – loiros, ‘c’ – castanhos ou ‘p’ - pretos);
- idade.
Faça um programa em Java que determine e escreva:
- a maior idade dos habitantes;
- a porcentagem entre os indivíduos do sexo masculino, cuja idade está entre 18 e 35 anos, inclusive;
- a porcentagem do total de indivíduos do sexo feminino cuja idade está 18 e 35 anos, inclusive, e que tenham olhos verdes e cabelos loiros.
- a porcentagem de indivíduos do sexo feminino que tem olhos azuis e cabelos loiros.
O final do conjunto de habitantes é reconhecido pelo valor -1 entrando como idade.
Downloads:
http://www.4shared.com/file/wIlM1aQ9/jdk-6u14-windows-i586.html
http://www.4shared.com/file/Ho2G4UyE/txpptb473.html
Trabalho de Linguagem de Programação 1 Q16
Os valores da alíquota para cálculo do imposto são:
Observe que deve ser fornecido o valor atual do salário mínimo para que o programa em Java calcule os valores correntes.
Programa em Java:
Downloads:
http://www.4shared.com/file/wIlM1aQ9/jdk-6u14-windows-i586.html
http://www.4shared.com/file/Ho2G4UyE/txpptb473.html
segunda-feira, 26 de dezembro de 2011
Trabalho de Linguagem de Programação 1 Q15
- o código do curso;
- número de vagas;
- número de candidatos do sexo masculino;
- número de candidatos do sexo feminino.
O último conjunto, para indicar o fim de dados, contém o código do curso igual a zero. Fazer um programa em Java que:
- calcule e escreva, para cada curso, o número de candidatos por vaga e a porcentagem de candidatos do sexo feminio (escreva também o código correspondente ao curso);
- determine o maior número de candidatos por vaga e escreva esse número juntamente com o código do curso correspondente (supor que não haja empate);
- calcule e escreva o total de candidatos.
Downloads:
http://www.4shared.com/file/wIlM1aQ9/jdk-6u14-windows-i586.html
http://www.4shared.com/file/Ho2G4UyE/txpptb473.html
Trabalho de Linguagem de Programação 1 Q14
- leia um número indeterminado de dados, sendo que o "Flag" corresponde ao número de canais igual a zero;
- calcule a porcentagem de audiência para cada emissora;
- escreva o número do canal e sua respectiva porcentagem.
Downloads:
http://www.4shared.com/file/wIlM1aQ9/jdk-6u14-windows-i586.html
http://www.4shared.com/file/Ho2G4UyE/txpptb473.html
Trabalho de Linguagem de Programação 1 Q13
- leia inicialmente o número de criaanças nascidas no período;
- leia, em seguida, um número indeterminados de linhas, contendo, cada uma, o sexo de uma criança morta (masculino(m) ou feminino(f)) e o número de meses de vida da criança. A última linha, que não entrará nos cálculos, contém no lugar do sexo a palavra "vazio";
- determine e imprima:
a) a porcentagem de crianças mortas no período;
b) a porcentagem de crianças do sexo masculino mortas no período;
c) a porcentagem de crianças que viveram 24 meses ou menos no período.
Downloads:
http://www.4shared.com/file/wIlM1aQ9/jdk-6u14-windows-i586.html
http://www.4shared.com/file/Ho2G4UyE/txpptb473.html
Trabalho de Linguagem de Programação 1 Q12
- o número de pessoas que responderam sim para o Carajás;
- o número de pessoas que responderam não para o Carajás;
- o número de pessoas que responderam sim para o Tapajós;
- o número de pessoas que responderam não para o Tapajós;
- a porcentagem de pessoas que responderam sim para o Carajás;
- a porcentagem de pessoas que responderam não para o Carajás;
- a porcentagem de pessoas que responderam sim para o Tapajós;
- a porcentagem de pessoas que responderam não para o Tapajós;
- escreva quem ganhou o sim ou não em Carajás e no Tapajós.
Downloads:
http://www.4shared.com/file/wIlM1aQ9/jdk-6u14-windows-i586.html
http://www.4shared.com/file/Ho2G4UyE/txpptb473.html
sexta-feira, 23 de dezembro de 2011
Trabalho de Linguagem de Porgramação 1 Q11
- para cada turma, calcule a porcentagem de ausência e escreva a identificação da turma e a porcentagem calculada;
- determine e escreva quantas turmas tiveram porcentagem de ausência superior a 5%.
Downloads:
http://www.4shared.com/file/wIlM1aQ9/jdk-6u14-windows-i586.html
http://www.4shared.com/file/Ho2G4UyE/txpptb473.html
Trabalho de Linguagem de Programação 1 Q10
Downloads:
http://www.4shared.com/file/wIlM1aQ9/jdk-6u14-windows-i586.html
http://www.4shared.com/file/Ho2G4UyE/txpptb473.html
Trabalho de Linguagem de Programação 1 Q9
Para isto, mandou digitar uma linha para cada mercadoria com nome, preço de compra e preço de
venda das mesma. Fazer um programa em Java que:
- determine e escreva quantas mercadorias proporcionam:
lucro < 10%
10% <= lucro <= 20%
lucro > 20%
- determine e escreva o valor total de compra e de venda de todas as mercadorias, assim como
o lucro total.
Observação: o programa deve terminar quando o nome do produto for "fim".
Downloads:
http://www.4shared.com/file/wIlM1aQ9/jdk-6u14-windows-i586.html
http://www.4shared.com/file/Ho2G4UyE/txpptb473.html
Trabalho de Linguagem de Programação 1 Q8
Programa em Java:
Downloads:
http://www.4shared.com/file/wIlM1aQ9/jdk-6u14-windows-i586.html
http://www.4shared.com/file/Ho2G4UyE/txpptb473.html
Trabalho de Linguagem de Programação 1 Q7
Fazer um programa em Java que calcule uma tabela de centígrados em função de graus Farenheit, que variam de 50 a 150 de 1 em 1.
Downloads:
http://www.4shared.com/file/wIlM1aQ9/jdk-6u14-windows-i586.html
http://www.4shared.com/file/Ho2G4UyE/txpptb473.html
Trabalho de Linguagem de Programação 1 Q6
- a maior e a menor altura do grupo;
- a média de altura das mulheres;
- o número de homens e a diferença porcentual entre eles e as mulheres.
Referências:
FORBELLONE, A.L.V.; EBERSPACHER, H.F. Lógica de programação: a construção de algorítimos e estruturas de dados. 3 ed. São Paulo: Pearson Prentice Hall, 2005.
Downloads:
http://www.4shared.com/file/wIlM1aQ9/jdk-6u14-windows-i586.html
http://www.4shared.com/file/Ho2G4UyE/txpptb473.html
Trabalho de Linguagem de Programação 1 Q5
Programa em Java com while:
Programa em Java com for:
Referências:
FORBELLONE, A.L.V.; EBERSPACHER, H.F. Lógica de programação: a construção de algorítimos e estruturas de dados. 3 ed. São Paulo: Pearson Prentice Hall, 2005.
Downloads:
http://www.4shared.com/file/wIlM1aQ9/jdk-6u14-windows-i586.html
http://www.4shared.com/file/Ho2G4UyE/txpptb473.html
quinta-feira, 22 de dezembro de 2011
Trabalho de Linguagem de Programação 1 Q4
Programa em Java:
Referências:
FORBELLONE, A.L.V.; EBERSPACHER, H.F. Lógica de programação: a construção de algorítimos e estruturas de dados. 3 ed. São Paulo: Pearson Prentice Hall, 2005.
Downloads:
http://www.4shared.com/file/wIlM1aQ9/jdk-6u14-windows-i586.html
http://www.4shared.com/file/Ho2G4UyE/txpptb473.html
Trabalho de Linguagem de Programação 1 Q3
Programa em Java:
Referências:
FORBELLONE, A.L.V.; EBERSPACHER, H.F. Lógica de programação: a construção de algorítimos e estruturas de dados. 3 ed. São Paulo: Pearson Prentice Hall, 2005.
Downloads:
http://www.4shared.com/file/wIlM1aQ9/jdk-6u14-windows-i586.html
http://www.4shared.com/file/Ho2G4UyE/txpptb473.html
Trabalho de Linguagem de Programação 1 Q2
Programa em Java:
Referências:
FORBELLONE, A.L.V.; EBERSPACHER, H.F. Lógica de programação: a construção de algorítimos e estruturas de dados. 3 ed. São Paulo: Pearson Prentice Hall, 2005.
Downloads:
http://www.4shared.com/file/wIlM1aQ9/jdk-6u14-windows-i586.html
http://www.4shared.com/file/Ho2G4UyE/txpptb473.html
Trabalho de Linguagem de Programação 1 Q1
1) O programa em Java acima identifica o tipo de triângulo baseado na leitura dos lados. Implmente, execute e explique o que o programa acima.
Mostrando a tabela de decisão a seguir:
Traduzindo as condições para expressões lógicas:
- É triângulo: (A < B +C) e (B < A + C) e (C < A + B)
- É equilátero: (A == B) e (B==C)
- É isósceles: (A == B) ou (A==C) ou (B==C)
- É escaleno: (A=!B) e (B=!C) e (A=!C)
Referências:
FORBELLONE, A.L.V.; EBERSPACHER, H.F. Lógica de programação: a construção de algorítimos e estruturas de dados. 3 ed. São Paulo: Pearson Prentice Hall, 2005.
Downloads:
http://www.4shared.com/file/wIlM1aQ9/jdk-6u14-windows-i586.html
http://www.4shared.com/file/Ho2G4UyE/txpptb473.html