J'ai réalisé une application en JAVA afin de permettre aux élèves de Terminale (S et ES) de réviser les primitives et les dérivées.
J'y ai joint un petit tableau récapitulatif non-exhaustif avec les primitives et dérivées les plus courantes.
L'application est téléchargeable sous forme d'executable (.jar)
ou utilisable directement en ligne sous forme d'applet.
J'ai créé un tableau contenant un type de données de la forme <question, reponse>.
Puis, j'ai utilisé un algorithme de sélection aléatoire afin de simuler un "tirage au sort" dans l'ordre d'apparition de chaque question.
Il faut s'assurer qu'un même nombre n'est pas sélectionné plus d'une fois. Pour cela, il suffit de stocker les nombres selectionnés dans un
tableau et de comparer le nombre aléatoire actuel avec ceux déjà présents dans ce tableau.
Pour la partie questionnaire, il m'a suffit de faire des comparaisons de chaînes de caractère entre la saisie de l'utilisateur et
l'élément "reponse" contenu dans le type de données <question, reponse> en utilisant la méthode compareToIgnoreCase(String).