### 6.31.3 Valeurs exactes des racines rationnelles d’un polynôme : `rationalroot`

`rationalroot` a 1 ou 3 arguments : un polynôme et éventuellement deux réels α,β.

- Si `rationalroot` a 1 argument, `rationalroot` renvoie la liste formée par la valeur des racines rationnelles du polynôme sans indiquer la multiplicité de ces racines.
- Si `rationalroot` a 3 arguments, `rationalroot` ne renvoie que les racines rationnelles situées dans l’intervalle [α,β].

On tape pour avoir les racines rationnelles de 2*x3−3*x2−8*x+12 :

`rationalroot(2*x```^```3-3*x```^```2-8*x+12)`

On obtient :

`[2,3/2,-2]`

On tape pour avoir les racines rationnelles de 2*x3−3*x2−8*x+12 dans [1;2] :

`rationalroot(2*x```^```3-3*x```^```2-8*x+12,1,2)`

On obtient :

`[2,3/2]`

On tape pour avoir les racines rationnelles de 2*x3−3*x2+8*x−12 :

`rationalroot(2*x```^```3-3*x```^```2+8*x-12)`

On obtient :

`[3/2]`

On tape pour avoir les racines rationnelles de 2*x3−3*x2+8*x−12 :

`rationalroot(2*x```^```3-3*x```^```2+8*x-12)`

On obtient :

`[3/2]`

On tape pour avoir les racines rationnelles de (3*x−2)2*(2x+1))=18*x3−15*x2−4*x+4 :

`rationalroot(18*x```^```3-15*x```^```2-4*x+4)`

On obtient :

`[(-1)/2,2/3]`