[Java] Classe para representação de fracções

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
 
Última edição pelo moderador:
Ja Agora

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;-)
 
Back
Topo