1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

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

Discussão em 'Programação' iniciada por Gomes Copco, 17 de Junho de 2008. (Respostas: 3; Visualizações: 1458)

  1. 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: 17 de Junho de 2008
  2. Qual é a dúvida?
     
  3. arkannis

    arkannis Power Member

    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
     
  4. Ja Agora

    Quando tiveres posta aqui para a malta saber;-)
     

Partilhar esta Página