Trying to run a user input factorial program.
10 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
回答 (1 件)
Walter Roberson
2017 年 2 月 26 日
while true
x = input(....)
if x is in limits
break;
end
end
compute factorial
2 件のコメント
Walter Roberson
2017 年 2 月 26 日
"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.
参考
カテゴリ
Help Center および File Exchange で Startup and Shutdown についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!