somatorio

Páginas: 7 (1620 palavras) Publicado: 15 de maio de 2014
LISTA DE EXERCÍCIOS I
ORIENTAÇÃO A OBJETOS

1) Escreva em Java uma classe Contador, que encapsule um valor usado
para contagem de itens ou eventos. A classe deve oferecer métodos
que devem:
a) Zerar;
b) Incrementar;
c) Retornar o valor do contador.
2) Escreva em Java uma classe Ponto2D que represente um ponto no plano
cartesiano. Além dos atributos por você identificados, a classe
deveoferecer os seguintes membros:
a) Construtores sobrecarregados que permitam a inicialização do
ponto:
i) Por default (sem parâmetros) na origem do espaço 2D;
ii) Num local indicado por dois parâmetros do tipo double
(indicando o valor de abcissa e ordenada do ponto que está
sendo criado);
iii) Em um local indicado por outro ponto.
b) Métodos de acesso (getter/setter) dos atributos doponto;
c) Métodos sobrecarregados de movimentação do ponto com os mesmos
parâmetros indicados para os construtores;
d) Método de comparação semântica do ponto (equals);
e) Método de representação do objeto como String;
f) Método que permita calcular a distância do ponto que recebe a
mensagem, para outro ponto;
g) Método que permita a criação de um novo ponto no mesmo local do
ponto que recebeua mensagem (clone);
3) Escreva em Java uma classe NumeroComplexo, que representa um número
complexo. A classe deve fornecer as seguintes operações:
a) Construtor com valores das partes inteira e fracionária;
b) Métodos getter/setter para os atributos da parte inteira e parte
imaginária;
c) Método somar, que recebe outro número complexo e o adiciona ao
número complexo que recebeu amensagem. (a+bi)+(c+di) =
(a+c)+(b+d)i;
d) Método subtrair, que recebe outro número complexo e o subtrai do
número complexo que recebeu a mensagem. (a+bi)−(c+di) =
(a−c)+(b−d)i;
e) Método multiplicar, que recebe outro número complexo e o
multiplica ao complexo que recebeu a mensagem: (a+bi) * (c+di) =
(ac−bd)+(ad+bc)i;
f) Método dividir, que recebe outro número complexo e o divide ao
complexo querecebeu a mensagem: (a+bi) / (c+di) = (ac+bd)/(c2 +
d2) + (bc-ad)/(c2 + d2)i;
g) Um método de comparação semântica dos números complexos;
h) Um método que gere e retorne a representação string do número
complexo;
i) Um método que retorne o módulo do número complexo.
4) Escreva em Java uma classe que represente uma reta (y=ax+b).
Forneça os seguintes membros de classe:
a) Construtoressobrecarregados que criem uma reta a partir de:
i) Dois valores, representando o coeficiente angular e o
coeficiente linear da reta;
ii) Dois pontos;
b) Métodos de acesso para o coeficiente angular e para o
coeficiente linear da reta;
c) Um método que verifique se um ponto dado pertence a reta;
d) Um método que gere e retorne a representação String da reta;
e) Um método que dada uma outrareta, retorne o ponto de interseção
da reta dada ou null se as retas forem paralelas.
5) Escreva em Java uma classe que represente um circulo no plano
cartesiano. Forneça os seguintes membros de classe:
a) Um construtor que receba o raio e um ponto (o centro do
círculo);
b) Um construtor que receba o raio e posicione o círculo na origem
do espaço cartesiano;
c) Métodos de acesso ao atributoraio do círculo;
d) Métodos inflar e desinflar, que, respectivamente, aumentam e
diminuem o raio do círculo de um dado valor;
e) Métodos sobrecarregados, inflar e desinflar, que,
respectivamente, aumentam e diminuem o raio do círculo de uma
unidade;
h) Métodos sobrecarregados mover, que:
i) por default (sem parâmetros) levam o círculo para a origem do
espaço 2D;
ii) movem o círculo para umlocal indicado por dois parâmetros
do tipo double (indicando o valor de abcissa e ordenada do
ponto para onde o círculo se move);
iii) movem o círculo para o local indicado por outro ponto.
f) Método que retorna a área do círculo
6) Escreva uma classe que represente um país. Um país é representado
através dos atributos: código ISO 3166-1 (ex.: BRA), nome (ex.:
Brasil), população (ex.:...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Somatorios
  • Somatorios
  • Somatório
  • Propriedade do Somatorio
  • Somatorios e produtorios
  • somatorio de sinais
  • Questoes quimica somatório
  • Somatorio Dobras Cutaneas

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!