Algorithm with inputdlg command
6 ビュー (過去 30 日間)
古いコメントを表示
¡Hello everyone!, I need your collaboration with this algorithm, this must be written on a script.
- Make a menu that allows the following:
MAIN MENU
- Read the name and identification number (ID) of the user.
- Print the name and the user identification number (ID) on the screen.
- Indicate whether the user is over or under 30 years old.
- Exit.
Make use of the CASE structure for this menu and develop each option.
Thanks.
3 件のコメント
Walter Roberson
2012 年 11 月 20 日
Please edit this question to have a better title, as the current title has no information about what you are trying to do; your title could apply to most questions that are posted here.
採用された回答
Image Analyst
2012 年 11 月 19 日
Hints:
- inputdlg()
- fprintf()
- "if" statement
- return
4 件のコメント
Image Analyst
2012 年 11 月 19 日
Was there something about this
prompt = {'Enter matrix size:','Enter colormap name:'};
dlg_title = 'Input for peaks function';
num_lines = 1;
def = {'20','hsv'};
answer = inputdlg(prompt,dlg_title,num_lines,def);
that's unusually difficult to adapt? Why can't you just say "Enter your name" instead of "Enter matrix size" and "Enter your age" instead of "Enter colormap name"? Did you try that? To get numbers instead of cells, you might do this:
theirAge = str2double(answer{2})
その他の回答 (1 件)
Jan
2012 年 11 月 19 日
Reading the "Getting Started" chapters of the documentation is a good point to start from. Then define the problem exactly. E.g. "read the name" could mean reading a handwritten name on a sheet of paper, reading from an USB stick or computer readable batch, from the keyboard of from a list on the hard disk.
The indication whether the user is over or under 30 years old, is not clear also: How do you want to decide this?
2 件のコメント
Jan
2012 年 11 月 20 日
Sorry, James, this still demands for too much guessing. What is "on the fields"? Does "print on screen" mean a text in a figure or in the command line? How is the age indicated? Please try to be a clear as possible and consider, that we do not have the faintest idea of what you are wanting to achieve. The less we have to guess, the more efficient and likely is a helpful answer.
I assume, that this is a homework question.
参考
カテゴリ
Help Center および File Exchange で Creating, Deleting, and Querying Graphics Objects についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!