Make a quiz in matlab

49 visualizzazioni (ultimi 30 giorni)
Eddy Iswardi
Eddy Iswardi il 6 Giu 2020
Commentato: relamanma il 7 Ott 2020
I have questions for my quiz like this example
questions = {'How many earth? '
'Is 7 a prime number? '
'How much water in glass? ' }
How to add the answer key?, my answer key is
How many earth = one
Is 7 a prime number = yes
How much water in glass = Not identify
the answer key is used to give a correction for the answer.
Example : when I answer 'no' for 'Is 7 a prime number?', the statement 'incorrect' will apper under the answer, but if I answer 'yes', the statement will be 'correct'

Risposta accettata

KSSV
KSSV il 6 Giu 2020
questions = {'How many earth? '
'Is 7 a prime number? '
'How much water in glass? ' } ;
answers = {'one' , 'yes', 'Not identify'} ;
N = length(questions) ;
prompt = 'Answer: ' ;
for i = 1:N
fprintf(questions{i},'%s') ;
user_answer = input(prompt, 's') ;
if strcmpi(answers{i},user_answer) % compare answer
fprintf("Correct\n",'%s')
else
fprintf("Incorrect\n",'%s')
end
end
  3 Commenti
KSSV
KSSV il 6 Giu 2020
Funny.....majority of the questions here are homeworks......
relamanma
relamanma il 7 Ott 2020
thx

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su MATLAB in Help Center e File Exchange

Prodotti

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by