Azzera filtri
Azzera filtri

Info

Questa domanda è chiusa. Riaprila per modificarla o per rispondere.

How to run this code?

1 visualizzazione (ultimi 30 giorni)
Swapnil srivastava
Swapnil srivastava il 25 Apr 2017
Chiuso: MATLAB Answer Bot il 20 Ago 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 Commenti
Jan
Jan il 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 il 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

Risposte (1)

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

Questa domanda è chiusa.

Community Treasure Hunt

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

Start Hunting!

Translated by