Bonjour, j'ai surtout un souci avec la question testType. Merci. Voici l'énoncé au complet. J'ai fait les deux 1ères questions.


Définir le questionValeur comme étant la matrice 8x2 suivante, dans laquelle chaque ligne contient les chiffres utilisés
dans une question donnée:
4 8
3 9
7 7
5 6
9 4
8 7
6 3
4 5

• Définissez numQuestions comme le nombre de questions. Ne codez pas cela comme 8. Demandez à Matlab de déterminer
il du questionValues vecteur.

• Définir testType comme la réponse de l’utilisateur à l’invite suivante (mettre des sauts de ligne au début et
fin de l’invite) :
Tapez "a" pour pratiquer l’addition ou "m" pour pratiquer la multiplication.
• Si la réponse n’est pas « a », « A », « m » ou « M », continuez à inviter l’utilisateur jusqu’à ce qu’une réponse valide soit donnée.
• Utilisez une boucle pour poser les questions. Par exemple, si testType est « a » ou « A », l’invite pour la première
question devrait être :
Qu’est-ce que 4 plus 8 ?
Si testType is m’ ou M’, l’invite pour la première question doit être :
Qu’est-ce que 4 fois 8 ?
Placez un saut de ligne au début et à la fin de l’invite.
• Les réponses doivent être stockées dans un tableau de 8 1 cellules appelé réponses. Les réponses doivent être entrées.
comme des tableaux de caractères afin que l’utilisateur ne puisse pas « tricher » en tapant, par exemple, 4+8 au lieu de 12 comme leur
réponse à « Qu’est-ce que 4 plus 8? ».
• Après chaque question, indiquez « Correct! » si la réponse est correcte ou « Incorrect! » si la réponse est incorrecte.
Vous pouvez considérer que les réponses absurdes (comme les réponses vides ou non numériques) sont incorrectes.
• Si l’utilisateur saisit le mot exit (en utilisant n’importe quelle majuscule) en réponse à une question, afficher le
message suivant (avec un saut de ligne au début et à la fin), puis interrompre le programme immédiatement
sans poser d’autres questions et sans rapporter le nombre de bonnes réponses :
Test annulé.
• Sinon, après la dernière question, indiquez le résultat de l’utilisateur dans la fenêtre de commande comme étant le bon numéro.
hors numQuestions. Par exemple, si l’utilisateur a obtenu 7 réponses correctes, le rapport devrait indiquer :
Vous avez 7 réponses sur 8 correctes.