new Fraction(num, den)
- Source:
Parameters:
Name | Type | Description |
---|---|---|
num |
number | numérateur |
den |
number | dénominateur |
Members
den :number
- Source:
Dénominateur (1 par défaut)
Type:
- number
num :number
- Source:
Numérateur (0 par défaut)
Type:
- number
signe :number
- Source:
le signe de la fraction : -1 pour négatif , 0 ou 1 pour positif
Type:
- number
signeString :string
- Source:
le signe de la fraction : '-' ou '+'
Type:
- string
valeurDecimale :number
- Source:
Valeurs avec 6 décimales
Type:
- number
Methods
ajouteEntier(n) → {Fraction}
- Source:
Parameters:
Name | Type | Description |
---|---|---|
n |
number | entier à ajouter à la fraction |
Returns:
la fraction augmentée de n
- Type
- Fraction
differenceFraction(f2) → {Fraction}
- Source:
Parameters:
Name | Type | Description |
---|---|---|
f2 |
Fraction | est la fracion qui est soustraite de la fraction |
Returns:
La différence des deux fractions
- Type
- Fraction
diviseEntier(n) → {Fraction}
- Source:
Parameters:
Name | Type | Description |
---|---|---|
n |
number | entier divisé par la fraction |
Returns:
n divisé par fraction
- Type
- Fraction
diviseEntierIrred(n) → {Fraction}
- Source:
Parameters:
Name | Type | Description |
---|---|---|
n |
number |
Returns:
- Type
- Fraction
diviseFraction(f2) → {Fraction}
- Source:
Parameters:
Name | Type | Description |
---|---|---|
f2 |
Fraction |
Returns:
- Type
- Fraction
egal(f2) → {boolean}
- Source:
Retourne true si les deux fractions sont égales (différence < 1e-10)
Parameters:
Name | Type | Description |
---|---|---|
f2 |
Fraction |
Returns:
- Type
- boolean
entierDivise(n) → {Fraction}
- Source:
Parameters:
Name | Type | Description |
---|---|---|
n |
number | entier qui divise la fraction |
Returns:
fraction divisée par n
- Type
- Fraction
entierDiviseIrred(n) → {Fraction}
- Source:
Retourne la fraction divisée par n et réduite si possible
Parameters:
Name | Type | Description |
---|---|---|
n |
integer | entier qui divise la fraction |
Returns:
- Type
- Fraction
entierMoinsFraction(n) → {Fraction}
- Source:
Parameters:
Name | Type | Description |
---|---|---|
n |
number | l'entier duqel on soustrait la fraction |
Returns:
n moins la fraction
- Type
- Fraction
estEntiere() → {boolean}
- Source:
Retourne true si la fraction est un entier
Returns:
- Type
- boolean
estIrreductible() → {boolean}
- Source:
Retourne true si la fraction est irreductible
Returns:
- Type
- boolean
estParfaite() → {boolean}
- Source:
Retourne true si la racine carrée de la fraction est rationnelle
Returns:
- Type
- boolean
estUneSimplification(f2) → {boolean}
- Source:
Retourne true si la fraction est égale et "plus simple"
Parameters:
Name | Type | Description |
---|---|---|
f2 |
Fraction |
Returns:
- Type
- boolean
fractionDecimale() → {Fraction}
- Source:
Retourne une fraction avec comme dénominateur une puissance de 10 ou 'NaN' si la fraction n'a pas de valeur décimale
Returns:
- Type
- Fraction
fractionEgale(k) → {Fraction}
- Source:
Parameters:
Name | Type | Description |
---|---|---|
k |
number | Le nombre par lequel, le numérateur et le dénominateur sont multipliés. |
Returns:
La fraction "complexifiée" d'un rapport k
- Type
- Fraction
inferieurlarge(f2) → {boolean}
- Source:
Retourne true si la fraction courante est inférieure ou égale à f2
Parameters:
Name | Type | Description |
---|---|---|
f2 |
Fraction |
Returns:
- Type
- boolean
inferieurstrict(f2) → {boolean}
- Source:
Retourne true si la fraction courante est strictement inférieure à f2
Parameters:
Name | Type | Description |
---|---|---|
f2 |
Fraction |
Returns:
- Type
- boolean
inverse() → {Fraction}
- Source:
Retourne l'inverse de la fraction
Returns:
- Type
- Fraction
inverseIrrred() → {Fraction}
- Source:
Retourne l'inverse de la fraction simplifiée
Returns:
- Type
- Fraction
multiplieEntier(n) → {Fraction}
- Source:
Parameters:
Name | Type | Description |
---|---|---|
n |
number | entier par lequel multiplier la fraction |
Returns:
fraction multipliée par n
- Type
- Fraction
multiplieEntierIrred(n) → {Fraction}
- Source:
Parameters:
Name | Type | Description |
---|---|---|
n |
number | entier par lequel multiplier la fraction |
Returns:
fraction multipliée par n simplifiée
- Type
- Fraction
oppose() → {Fraction}
- Source:
Retourne l'opposé de la fraction
Returns:
- Type
- Fraction
opposeIrred() → {Fraction}
- Source:
Retourne l'opposé de la fraction réduite
Returns:
- Type
- Fraction
produitFraction(f2) → {Fraction}
- Source:
Parameters:
Name | Type | Description |
---|---|---|
f2 |
Fraction | La fraction par laquelle est multipliée la fraction |
Returns:
Le produit des deux fractions
- Type
- Fraction
produitFractions(…fractions) → {Fraction}
- Source:
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
fractions |
Array.<Fraction> |
<repeatable> |
Les fractions qui multiplient la fraction |
Returns:
Le produit des fractions
- Type
- Fraction
puissanceFraction(n) → {Fraction}
- Source:
Parameters:
Name | Type | Description |
---|---|---|
n |
number | l'exposant de la fraction |
Returns:
La puissance n de la fraction
- Type
- Fraction
racineCarree(detaillee) → {Fraction}
- Source:
Retourne la racine carrée de la fraction si c'est une fraction et false sinon
Parameters:
Name | Type | Description |
---|---|---|
detaillee |
boolean | Si detaillee est true, une étape de calcul se place avant le résultat. |
Returns:
- Type
- Fraction
representation(x, y, rayon, depart, type, couleur, unite0, unite1, scale, label) → {Array.<Object>}
- Source:
Représente une fraction sous forme de disque (gateau), de segment ou de rectangle
Parameters:
Name | Type | Default | Description |
---|---|---|---|
x |
|||
y |
|||
rayon |
|||
depart |
0
|
sert pour la représentation disque à fixer l'azimut du premier secteur : 0 correspond à 12h. |
|
type |
string |
gateau
|
gateau|segment|barre |
couleur |
gray
|
||
unite0 |
0
|
sert pour la représentation 'segment'. On peut ainsi choisir les délimiteurs de l'unité, ce sont habituellement 0 et 1, à ce moment la, chaque entier est affiché sous sa graduation. Si ce sont des variable de type string, il n'y a que ces deux étiquettes qui sont écrites. |
|
unite1 |
1
|
idem |
|
scale |
1
|
||
label |
Returns:
- Type
- Array.<Object>
representationIrred(x, y, rayon, depart, type, couleur, unite0, unite1, scale, label) → {Array.<Object>}
- Source:
Parameters:
Name | Type | Default | Description |
---|---|---|---|
x |
|||
y |
|||
rayon |
|||
depart |
number |
0
|
N° de la première part coloriée (0 correspond à la droite du centre) |
type |
string |
gateau
|
'gateau' ou 'segment' ou 'barre' |
couleur |
gray
|
||
unite0 |
0
|
||
unite1 |
1
|
||
scale |
1
|
||
label |
Returns:
- Type
- Array.<Object>
simplifie() → {Fraction}
- Source:
Retourne la fraction réduite
Returns:
- Type
- Fraction
sommeFraction(f2) → {Fraction}
- Source:
Retourne la somme de la fraction courante et f2
Parameters:
Name | Type | Description |
---|---|---|
f2 |
object | La fraction qui s'ajoute |
Returns:
La somme des fractions
- Type
- Fraction
sommeFractions(…fractions) → {Fraction}
- Source:
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
fractions |
Array.<Fraction> |
<repeatable> |
Liste des fractions à ajouter à la fraction |
Returns:
La somme de toutes les fractions
- Type
- Fraction
superieurlarge(f2) → {boolean}
- Source:
Retourne true si la fraction courante est supérieure ou égale à f2
Parameters:
Name | Type | Description |
---|---|---|
f2 |
Fraction |
Returns:
- Type
- boolean
superieurstrict(f2) → {boolean}
- Source:
fonctions de comparaison avec une autre fraction.
Parameters:
Name | Type | Description |
---|---|---|
f2 |
Fraction |
Returns:
- Type
- boolean
texProduitFraction(f2) → {string}
- Source:
Parameters:
Name | Type | Description |
---|---|---|
f2 |
Fraction | la fraction qui multiplie. |
Returns:
Le calcul du produit de deux fractions avec étape intermédiaire
- Type
- string
texQuotientFraction(f2) → {string}
- Source:
Parameters:
Name | Type | Description |
---|---|---|
f2 |
Fraction |
Returns:
- Type
- string
texRacineCarree(detaillee) → {Fraction}
- Source:
Retourne la chaine latex contenant la racine carrée de la fraction
Parameters:
Name | Type | Default | Description |
---|---|---|---|
detaillee |
boolean |
false
|
Si detaillee est true, une étape de calcul se place avant le résultat. |
Returns:
- Type
- Fraction
valeurAbsolue() → {Fraction}
- Source:
Retourne la Valeur absolue de la fraction
Returns:
- Type
- Fraction