Trying to run a user input factorial program.
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hello, I am trying to make a program that ask the user to select a factorial from 0 to 20 and produce an answer. But also display an error message if a number was picked that was less than 0 or greater than 20. I made this program but I'm not getting anywhere. Can anybody help me? Thank you.
0 comentarios
Respuestas (1)
Walter Roberson
el 26 de Feb. de 2017
while true
x = input(....)
if x is in limits
break;
end
end
compute factorial
2 comentarios
Walter Roberson
el 26 de Feb. de 2017
"while true" is literal. It means to loop forever, until something inside the loop tells the loop to exit.
And notice I said "x is in limits". Think about what your "if" does for negative values.
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!