View Full Version : [Java] Classe para representação de fracções


Gomes Copco
17-06-2008, 23:35
O objectivo do trabalho consiste na implementação de uma classe representando um tipo abstracto de dados. Pretende-se
assim criar uma classe para representação de fracções, com numerador e denominador inteiros.
Deverá ser tido em conta que o denominador de uma fracção não pode ser 0.
As instâncias da classe deverão ser visualizadas no formato de fracção (por exemplo, “3/2”) ou na sua representação por
um número racional (por exemplo, “1,5”) . Deverá existir uma variável que defina o formato de visualização para todos os
objectos, podendo ser alterada ao longo da execução do programa que utilize a classe. Por defeito, o formato de
visualização é em fracção.
A classe deverá apresentar as propriedades seguintes:
a) Construtor sem parâmetros que coloca o numerador com o valor 0 e o denominador com o valor 1.
b) Construtor com parâmetros que coloca o numerador e o denominador com os valores de dois parâmetros inteiros.
c) Método selector e método modificador para cada um dos atributos da classe.
d) Método para imprimir um objecto da classe no formato de visualização que estiver activo.
e) Método para multiplicar/dividir duas fracções retornando outra fracção.
f) Método para somar/subtrair duas fracções, retornando o número racional correspondente ao resultado.
O trabalho a apresentar deverá permitir demonstrar todas as propriedades da classe.

alguém me pode ajudar a fazer este trabalho. Com a execução deste trabalho consigo passar a esta disciplina

Mr. Brightside
17-06-2008, 23:47
Qual é a dúvida?

arkannis
18-06-2008, 00:42
Epá isso é facilimo :| É mesmo o básico dos básicos.
Não sei que disciplina é, mas se tu não consegues fazer uma coisa dessas...

Anyway, para o caso de não perceberes nada disso, podes pegar nisto e ler. Se leste bem e fizeste um esforço para compreender, deves conseguir fazer essa classe sem grandes problemas:
http://java.sun.com/docs/books/tutorial/java/javaOO/index.html

HITAESH
18-06-2008, 18:22
O objectivo do trabalho consiste na implementação de uma classe representando um tipo abstracto de dados. Pretende-se
assim criar uma classe para representação de fracções, com numerador e denominador inteiros.
Deverá ser tido em conta que o denominador de uma fracção não pode ser 0.
As instâncias da classe deverão ser visualizadas no formato de fracção (por exemplo, “3/2”) ou na sua representação por
um número racional (por exemplo, “1,5”) . Deverá existir uma variável que defina o formato de visualização para todos os
objectos, podendo ser alterada ao longo da execução do programa que utilize a classe. Por defeito, o formato de
visualização é em fracção.
A classe deverá apresentar as propriedades seguintes:
a) Construtor sem parâmetros que coloca o numerador com o valor 0 e o denominador com o valor 1.
b) Construtor com parâmetros que coloca o numerador e o denominador com os valores de dois parâmetros inteiros.
c) Método selector e método modificador para cada um dos atributos da classe.
d) Método para imprimir um objecto da classe no formato de visualização que estiver activo.
e) Método para multiplicar/dividir duas fracções retornando outra fracção.
f) Método para somar/subtrair duas fracções, retornando o número racional correspondente ao resultado.
O trabalho a apresentar deverá permitir demonstrar todas as propriedades da classe.

alguém me pode ajudar a fazer este trabalho. Com a execução deste trabalho consigo passar a esta disciplina

Quando tiveres posta aqui para a malta saber;-)