Relatif

modules/outils. Relatif

Classe Relatif - Méthodes utiles sur les relatifs

Constructor

new Relatif(…relatifs)

Source:
Author:
  • Sébastien Lozano
Parameters:
Name Type Attributes Description
relatifs any <repeatable>

est un paramètre du reste

Methods

(inner) getCardNegatifs(…n) → {string}

Source:
Examples
getCardNegatifs([1,-4,-7]) renvoie 2
getCardNegatifs([4,-5,7,7,-8,-9]) renvoie 3
Parameters:
Name Type Attributes Description
n any <repeatable>

une liste de deux ou plus de nombres relatifs

Returns:

Renvoie le nombre d'éléments négatifs des nombres de cette liste.

  • la liste d'entiers doit être passé dans un tableau
Type
string

(inner) getSigneNumber() → {array}

Source:
  • Récupère le signe de chaque relatif déclaré dans le paramètre du reste relatifs,
  • Si 0 fait partie des relatifs on renvoie une erreur
Example
getSigneNumber(-1,-2,8,-9,4) renvoie [-1,-1,1,-1,1]
Returns:

Renvoie un tableau de -1 ou 1

Type
array

(inner) getSigneProduitNumber(…n) → {number}

Source:
Example
getSigneProduitNumber(1,-4,-7) renvoie 1
Parameters:
Name Type Attributes Description
n any <repeatable>

une liste de deux ou plus de nombres relatifs

Returns:

Renvoie le signe du produit des nombres de cette liste. 1 ou -1

Type
number

(inner) getSigneProduitString(…n) → {string}

Source:
Example
getSigneProduitNumber(1,-4,-7) renvoie le string positif
Parameters:
Name Type Attributes Description
n any <repeatable>

une liste de deux ou plus de nombres relatifs

Returns:

Renvoie un string désignant le signe du produit des nombres de cette liste. postif1 ou négatif

Type
string

(inner) getSigneString() → {array}

Source:
  • Récupère le signe de chaque relatif déclaré dans le paramètre du reste relatifs
Example
getSigneNumber(-1,-2,8,-9,4) renvoie le tableau de strings [négatif,négatif,positif,négatif,positif]
Returns:

Renvoie un tableau de strings valant 'négatif' ou 'positif'

Type
array

(inner) orthographeFacteursNegatifs(n)

Source:

Fonction locale

Examples
orth_facteurs_negatifs(0) ou orth_facteurs_negatifs(1) renvoie 'facteur negatif'
orth_facteurs_negatifs(7) renvoie 'facteurs negatifs'
Parameters:
Name Type Description
n integer

un entier désignant le cardinal de facteurs négatifs dans un produit

Returns:

un string au singulier ou au pluriel

(inner) setRegleSigneProduit(…n) → {string}

Source:
Example
setRegleProduitFacteurs([1,-2,-8,5]) renvoie le string 'Il y a 2 facteurs négatifs, le nombre de facteurs négatifs est pair donc le produit est positif.'
Parameters:
Name Type Attributes Description
n any <repeatable>

une liste de deux ou plus de nombres relatifs qui constituent les facteurs du produit

Returns:

Renvoie la règle qui permet de justifier le signe d'un produit de relatifs adaptée à la liste passée en paramètre.

Type
string

(inner) setRegleSigneQuotient(…num, …den) → {string}

Source:
Example
setRegleProduitQuotient([1,-2],[-8,5]) renvoie le string 'La somme des facteurs négatifs du numérateur et des facteurs négatifs du dénominateur vaut 2, ce nombre est pair donc le quotient est positif.'
Parameters:
Name Type Attributes Description
num any <repeatable>

une liste de deux ou plus de nombres relatifs qui constituent les facteurs du numérateur

den any <repeatable>

une liste de deux ou plus de nombres relatifs qui constituent les facteurs du dénominateur

Returns:

Renvoie la règle qui permet de justifier le signe d'un produit de relatifs adaptée à la liste passée en paramètre.

Type
string