Les conditions complexes - exercices |
See You Why? |
On vous demande l'écriture d'un script en JS qui réalise la conversion d'un nombre en toutes lettres, conformément aux règles de 1990 de l'Académie française, relatives à l'orthographe des nombres. Ainsi, si l'utilisateur entre le nombre « 51 », le script devra retourner ce nombre en toutes lettres : « cinquante-et-un ». Le nombre sera inférieur à mille. Seuls les acharnés essaieront des nombres plus grands.
Pas de panique : vous en êtes parfaitement capables, et nous allons même vous aider un peu avant de vous donner le corrigé...
* en faisant appel à une fonction avec valeur transmise par un 'return' ;
* .
Libre à vous de le faire en français de France, à la belge ou à la suisse... la solution sera faite dans les 3 versions.
var nombre=1;
1. Quelle valeur prendra la condition qui suit le if :
if (nombre == 1)
2. Quelle valeur prendra la condition qui suit le if :
if (nombre != 1)
3. Quelle valeur prendra la condition qui suit le if :
if ((nombre != 1) || (nombre != 2) || (nombre != 3))
4. Quelle valeur prendra la condition qui suit le if :
if ((nombre != 1) && (nombre != 2) && (nombre != 3))
5. Quelle valeur prendra la condition qui suit le if :
if ((nombre != 1) && (nombre != 2) || (nombre != 3))
6. Quelle valeur prendra la condition qui suit le if :
if ((nombre != 1) || (nombre != 2) && (nombre != 3))
Le test ci-dessous n'a d'autres buts que de réagir à chaque réponse donnée à une question posée... il n'enregistre pas les réponses données, ni ne calcule les résultats...