Algorithm with inputdlg command
6 views (last 30 days)
Show older comments
¡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 Comments
Walter Roberson
on 20 Nov 2012
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.
Accepted Answer
Image Analyst
on 19 Nov 2012
Hints:
- inputdlg()
- fprintf()
- "if" statement
- return
4 Comments
Image Analyst
on 19 Nov 2012
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})
More Answers (1)
Jan
on 19 Nov 2012
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 Comments
Jan
on 20 Nov 2012
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.
See Also
Categories
Find more on Creating, Deleting, and Querying Graphics Objects in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!