Trying to run a user input factorial program.
7 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
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 Commenti
Risposte (1)
Walter Roberson
il 26 Feb 2017
while true
x = input(....)
if x is in limits
break;
end
end
compute factorial
2 Commenti
Walter Roberson
il 26 Feb 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.
Vedere anche
Categorie
Scopri di più su Startup and Shutdown in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!