Borrar filtros
Borrar filtros

Info

La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.

How to run this code?

1 visualización (últimos 30 días)
Swapnil srivastava
Swapnil srivastava el 25 de Abr. de 2017
Cerrada: MATLAB Answer Bot el 20 de Ag. de 2021
A=input('What would you like to do?: ','s');
if strcmp(A,'add book')
Tit= input('Ask for title: ','s');
Aut=input('Ask for author: ','s');
No_pg=input('Ask for number of pages: ','s');
fprintf('Title: %s \n',Tit)
fprintf('Author: %s \n',Aut)
fprintf('Number of pages: %s \n',No_pg)
elseif strcmp(A,'quit')
disp('Good bye')
else
disp('Nothing entered')
end
  2 comentarios
Jan
Jan el 25 de Abr. de 2017
The question is not clear. Most likely you can either run this in the command window or write it to a script or function M-file to start it from there. Please explain which problem you have with running this code.
Swapnil srivastava
Swapnil srivastava el 26 de Abr. de 2017
if i prompt 'add book'on A then the computer asks for the title, author and number of pages for the book and display them. If i 'prompt'quit, then it displays 'goodbye'. Basically when i type add book the code runs fine but if i type quit it doesnt run

Respuestas (1)

KSSV
KSSV el 25 de Abr. de 2017
A=input('What would you like to do?: ','s');
if strcmp(A,'add book')
Tit= input('Ask for title: ','s');
Aut=input('Ask for author: ','s');
No_pg=input('Ask for number of pages: ','s');
fprintf('Title: %s \n',Tit)
fprintf('Author: %s \n',Aut)
fprintf('Number of pages: %s \n',No_pg)
elseif strcmp(A,'hi')
disp('Good bye')
else
disp('Nothing entered')
end
  2 comentarios
Jan
Jan el 25 de Abr. de 2017
Do I see correctly: This is the original code with 'quit' replaced by 'hi'?
KSSV
KSSV el 25 de Abr. de 2017
There was no strcmp, question had == . I suspect I have edited the question instead of answer.

La pregunta está cerrada.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by