How to create a question that loops until it receives correct answer?
5 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Seán Ó Héir
el 24 de Abr. de 2017
Comentada: Seán Ó Héir
el 24 de Abr. de 2017
How do I create a program that repeatedly asks the question until the user gives the correct answer? Below is a simple code to explain what exactly I'm asking...
prompt = 'What age is Seán? ';
age = (input(prompt));
ageans = 21;
if age == ageans
disp('Correct!');
else
disp('Wrong');
end
So if someone were to answer 37, rather than 21, how would I change the code so that it would loop back to the original question to ask the user again?
0 comentarios
Respuesta aceptada
Adam
el 24 de Abr. de 2017
age = 0;
ageans = 21;
while age ~= ageans
prompta = 'What age is Seán? ';
age = (input(prompta));
if age == ageans
disp('Correct!');
else
disp('Wrong');
end
end
Más respuestas (0)
Ver también
Categorías
Más información sobre Loops and Conditional Statements en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!