Interface Fraction


public interface Fraction

Definit une fraction qui représente un nombre rationnel
Attention : le signe est au numerateur
Attention : le denominateur sera toujours different de 0

See Also:
/home/depot/1A/POO/TP1/1-objets-enonce.pdf

Method Summary
 void ajoute(Fraction f)
          Ajoute une Fraction a la Fraction
 boolean egaleA(Fraction f)
          Test si la Fraction est egale a une autre Fraction
 int getDenominateur()
          Retourne le denominateur de la Fraction
 int getNumerateur()
          Retourne le numerateur de la Fraction
 void inverse()
          Inverse la Fraction
Le signe est au numerateur.
 void multiplierParCoeff(int i)
          Multiplie la Fraction par un Coefficient
 void reduire()
          Reduit/Simplifie la Fraction
 void setDenominateur(int nd)
          Change la valeur du denominteur
 void setNumerateur(int nn)
          Change la valeur du numerateur
 

Method Detail

getNumerateur

int getNumerateur()
Retourne le numerateur de la Fraction

Returns:
le numerateur

getDenominateur

int getDenominateur()
Retourne le denominateur de la Fraction

Returns:
le denominateur

setDenominateur

void setDenominateur(int nd)
Change la valeur du denominteur

Parameters:
nd - le nouveau denominateur

setNumerateur

void setNumerateur(int nn)
Change la valeur du numerateur

Parameters:
nd - le nouveau numerateur

egaleA

boolean egaleA(Fraction f)
Test si la Fraction est egale a une autre Fraction

Parameters:
f - Fraction a comparer
Returns:
vrai si les deux Fractions sont egales

ajoute

void ajoute(Fraction f)
Ajoute une Fraction a la Fraction

Parameters:
Fraction - a ajouter

reduire

void reduire()
Reduit/Simplifie la Fraction


inverse

void inverse()
Inverse la Fraction
Le signe est au numerateur.


multiplierParCoeff

void multiplierParCoeff(int i)
Multiplie la Fraction par un Coefficient

Parameters:
i - Coefficient multiplicateur