Algorithm with inputdlg command
6 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
¡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 comentarios
Walter Roberson
el 20 de Nov. de 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.
Respuesta aceptada
Image Analyst
el 19 de Nov. de 2012
Hints:
- inputdlg()
- fprintf()
- "if" statement
- return
4 comentarios
Image Analyst
el 19 de Nov. de 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})
Más respuestas (1)
Jan
el 19 de Nov. de 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 comentarios
Jan
el 20 de Nov. de 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.
Ver también
Categorías
Más información sobre Creating, Deleting, and Querying Graphics Objects 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!