Methods
(static) listerFractionsSimplifiees(n, d)
- Source:
Renvoie l'ensemble des fractions égales et simplifiées Ne change pas et ne déplace pas les signes (s'il y a un "-" au dénominateur, il restera au dénominateur)
Parameters:
Name | Type | Description |
---|---|---|
n |
number | |
d |
number |
Returns:
array de couples [numerateur, denominateur] de l'ensemble des fractions égales et simplifiées
(static) texArrayReponsesCoupleDeFractions(n1, d1, n2, d2, egalesEtSimplifiees) → {n1}
- Source:
Renvoie un array avec l'ensemble de réponses possibles correspondant à un couple de fractions afin de pouvoir les placer dans un setReponse Exemple ['-\frac{a}{b};\frac{c}{d}', '\frac{-a}{b};\frac{c}{d}', '\frac{a}{-b};\frac{c}{d}', '\frac{c}{d};-\frac{a}{b}', '\frac{c}{d};\frac{-a}{b}', '\frac{c}{d};\frac{a}{-b}' ...
Parameters:
Name | Type | Default | Description |
---|---|---|---|
n1 |
number | numérateur 1 |
|
d1 |
number | dénominateur 1 |
|
n2 |
number | numérateur 1 |
|
d2 |
number | dénominateur 1 |
|
egalesEtSimplifiees |
boolean |
false
|
true si on veut inclure l'ensemble des fractions égales et simplifiées |
Returns:
array avec la liste des couples de fractions sous la forme '\frac{d1};\frac{n2}{d2}'
- Type
- n1
(static) texArrayReponsesCoupleDeFractionsEgalesEtSimplifiees(n1, d1, n2, d2) → {n1}
- Source:
Renvoie un array avec l'ensemble de réponses possibles correspondant à un couple de fractions et de leurs différentes simplifications afin de pouvoir les placer dans un setReponse Exemple ['-\frac{a}{b};\frac{c}{d}', '\frac{-a}{b};\frac{c}{d}', '\frac{a}{-b};\frac{c}{d}', '\frac{c}{d};-\frac{a}{b}', '\frac{c}{d};\frac{-a}{b}', '\frac{c}{d};\frac{a}{-b}' ...
Parameters:
Name | Type | Description |
---|---|---|
n1 |
number | numérateur de la 1e fraction |
d1 |
number | dénominateur de la 1e fraction |
n2 |
number | numérateur de la 2e fraction |
d2 |
number | dénominateur de la 2e fraction |
Returns:
array avec la liste des couples de fractions égales et simplifiées sous la forme '\frac{d1};\frac{n2}{d2}'
- Type
- n1
(static) texArrayReponsesFraction(numerateur, denominateur)
- Source:
Fonction destinée à lister l'ensemble des possibilités d'écriture d'une même fraction pour être comparées dans un setReponse
Parameters:
Name | Type | Description |
---|---|---|
numerateur |
number | |
denominateur |
number |
Returns:
array avec l'ensemble des possibilités d'écriture d'une même fraction au format LateX
(static) texArrayReponsesFractionsEgalesEtSimplifiees(n, d) → {n}
- Source:
Fonction destinée à être utilisée conjointement avec setReponse Exemple [\frac{18}{6}, \frac{-18}{-6}, -\frac{-18}{6}, -\frac{18}{-6}, \frac{9}{3}, \frac{-9}{-3}, -\frac{-9}{3}, -\frac{9}{-3}, 3]
Parameters:
Name | Type | Description |
---|---|---|
n |
number | numérateur |
d |
number | dénominateur |
Returns:
array avec la liste des fractions égales et simplifiées sous la forme '\frac{d}'
- Type
- n
ajouteEntier(n)
- Source:
Parameters:
Name | Type | Description |
---|---|---|
n |
number |
Returns:
n + la FractionX
differenceFraction(f)
- Source:
Parameters:
Name | Type | Description |
---|---|---|
f |
FractionX | Fraction |
Returns:
la fractionX - f résultat simplifié
diviseEntier(n) → {Fraction}
- Source:
Parameters:
Name | Type | Description |
---|---|---|
n |
number | entier divisé par la fraction |
Returns:
n divisé par fraction
- Type
- Fraction
diviseFraction(f2) → {Fraction}
- Source:
Parameters:
Name | Type | Description |
---|---|---|
f2 |
Fraction |
Returns:
f/f2
- Type
- Fraction
entierDivise(n)
- Source:
Parameters:
Name | Type | Description |
---|---|---|
n |
coefficient |
Returns:
La FractionX divisée par n (denominateur n fois plus grand)
entierMoinsFraction(n)
- Source:
Parameters:
Name | Type | Description |
---|---|---|
n |
number |
Returns:
n - la FractionX
estUneSimplification(f2)
- Source:
Parameters:
Name | Type | Description |
---|---|---|
f2 |
FractionX |
Returns:
true si f2 = f et f2 est plus réduite que f
fractionDecimale()
- Source:
Returns:
NaN si la FractionX n'est pas un nombre décimal sinon retourne une FractionX avec la bonne puissance de 10 au dénominateur
inferieurlarge(f2) → {boolean}
- Source:
Retourne true si la fraction courante est inférieure ou égale à f2
Parameters:
Name | Type | Description |
---|---|---|
f2 |
FractionX | Fraction | nombre |
Returns:
- Type
- boolean
inferieurstrict(f2) → {boolean}
- Source:
Retourne true si la fraction courante est strictement inférieure à f2
Parameters:
Name | Type | Description |
---|---|---|
f2 |
FractionX | Fraction | nombre |
Returns:
- Type
- boolean
inverse()
- Source:
Returns:
l'inverse de la fraction
isEqual(f)
- Source:
Parameters:
Name | Type | Description |
---|---|---|
f |
FractionX | Fraction |
Returns:
true si la FractionX est égale à la fraction passée en argument.
multiplieEntier(n)
- Source:
Parameters:
Name | Type | Description |
---|---|---|
n |
coefficient |
Returns:
La fractionX multipliée par n (numérateur n fois plus grand)
oppose()
- Source:
Returns:
l'opposé de la FractionX
produitFraction(f2)
- Source:
Parameters:
Name | Type | Description |
---|---|---|
f2 |
FractionX | Fraction | nombre |
Returns:
f * FractionX // retourne un non résultat simplifié
produitFractions(…fractions)
- Source:
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
fractions |
any |
<repeatable> |
Returns:
produit de FractionX par toutes les fractions passées en argument.
puissanceFraction(n) → {FractionX}
- Source:
Parameters:
Name | Type | Description |
---|---|---|
n |
number | l'exposant de la fraction |
Returns:
La puissance n de la fraction
- Type
- FractionX
racineCarree(detaillee) → {FractionX}
- 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
- FractionX
reduire(k)
- Source:
On pourra utiliser k = 0.5 pour simplifier par 2 la fraction par exemple.
Parameters:
Name | Type | Description |
---|---|---|
k |
coefficient |
Returns:
La FractionX dont le numérateur et le dénominateur ont été multipliés par k.
representation(x, y, rayon, depart, type, couleur, unite0, unite1, scale, label)
- Source:
Parameters:
Name | Type | Default | Description |
---|---|---|---|
x |
number | position du dessin |
|
y |
number | ||
rayon |
number | rayon du disque |
|
depart |
number |
0
|
numéro du secteur où commence le coloriage |
type |
string |
gateau
|
type parmis : 'gateau', 'segment' et 'barre' |
couleur |
string |
gray
|
|
unite0 |
number |
0
|
Nombre marquant le départ du segment |
unite1 |
number |
1
|
Nombre marquant le point unité du segment |
scale |
number |
1
|
échelle |
label |
string | ce qu'il faut écrire sous le segment ... x ? |
Returns:
objets mathalea2d
representationIrred(x, y, rayon, depart, type, couleur, unite0, unite1, scale, label)
- Source:
Parameters:
Name | Type | Default | Description |
---|---|---|---|
x |
number | position du dessin |
|
y |
number | ||
rayon |
number | rayon du disque |
|
depart |
number |
0
|
numéro du secteur où commence le coloriage |
type |
string |
gateau
|
type parmis : 'gateau', 'segment' et 'barre' |
couleur |
string |
gray
|
|
unite0 |
number |
0
|
Nombre marquant le départ du segment |
unite1 |
number |
1
|
Nombre marquant le point unité du segment |
scale |
number |
1
|
échelle |
label |
string | ce qu'il faut écrire sous le segment ... x ? |
Returns:
objets mathalea2d
simplifie()
- Source:
Returns:
la FractionX irreductible
sommeFraction(f2)
- Source:
Parameters:
Name | Type | Description |
---|---|---|
f2 |
FractionX | Fraction | nombre |
Returns:
f + FractionX
superieurLarge(f)
- Source:
Parameters:
Name | Type | Description |
---|---|---|
f |
FractionX | Fraction | nombre |
Returns:
true si FractionX >= f
superieurstrict(f2) → {boolean}
- Source:
fonctions de comparaison avec une autre fraction.
Parameters:
Name | Type | Description |
---|---|---|
f2 |
FractionX | Fraction | nombre |
Returns:
true si
- Type
- boolean
texDiviseFraction(f2, simplification, symbole) → {string}
- Source:
Parameters:
Name | Type | Default | Description |
---|---|---|---|
f2 |
FractionX | la fraction qui multiplie. |
|
simplification |
string |
none
|
true si on veut afficher la simplification par décomposition false si on veut celle par le pgcd et 'none' si on ne veut pas simplifier |
symbole |
string |
/
|
'/' pour la forme fractionnaire de la division, ':' ou autre chose pour l'obèle |
Returns:
Le calcul du produit de deux fractions avec étape intermédiaire
- Type
- string
texProduitFraction(f2, simplification) → {string}
- Source:
Parameters:
Name | Type | Default | Description |
---|---|---|---|
f2 |
Fraction | la fraction qui multiplie. |
|
simplification |
string |
none
|
true si on veut afficher la simplification par décomposition false si on veut celle par le pgcd et 'none' si on ne veut pas simplifier |
Returns:
Le calcul du produit de deux fractions avec étape intermédiaire
- Type
- string
texQuotientFraction(f2) → {string}
- Source:
Parameters:
Name | Type | Description |
---|---|---|
f2 |
FractionX |
Returns:
Calcul f/f2 avec les étapes mais sans simplification
- Type
- string
texRacineCarree(detaillee) → {FractionX}
- 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
- FractionX
texSimplificationAvecEtapes()
- Source:
Si la fraction est réductible, retourne une suite d'égalités permettant d'obtenir la fraction irréductible
toFraction()
- Source:
Convertit la FractionX en Fraction
Returns:
un objet Fraction (mathjs)
valeurAbsolue()
- Source:
Convertit la FractionX en Fraction
Returns:
un objet Fraction (mathjs)