Clear Filters
Clear Filters

Info

This question is closed. Reopen it to edit or answer.

How to run this code?

1 view (last 30 days)
Swapnil srivastava
Swapnil srivastava on 25 Apr 2017
Closed: MATLAB Answer Bot on 20 Aug 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 Comments
Jan
Jan on 25 Apr 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 on 26 Apr 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

Answers (1)

KSSV
KSSV on 25 Apr 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 Comments
Jan
Jan on 25 Apr 2017
Do I see correctly: This is the original code with 'quit' replaced by 'hi'?
KSSV
KSSV on 25 Apr 2017
There was no strcmp, question had == . I suspect I have edited the question instead of answer.

This question is closed.

Community Treasure Hunt

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

Start Hunting!