How can I ask the user to input units of either m or in, then have the program keep asking them for units until they input either m or in?
조회 수: 1 (최근 30일)
이전 댓글 표시
Asks the user the unit of l. The program must accept the following units or keep asking for a unit: a. m b. in
댓글 수: 1
bidyut mandi
2018년 4월 13일
편집: bidyut mandi
2018년 4월 13일
Ask the user the unit of I means disp('Enter the unit of I').I don't get that the program everytime ask the unit of a.m,b.in or single time.Please clarify this
채택된 답변
Walter Roberson
2018년 4월 14일
I suggest you use
iChoice = menu('Select a unit', 'inches', 'metres');
This will return 1 for inches and 2 for metres.
추가 답변 (1개)
ES
2018년 4월 13일
disp('Choose the Unit.');
disp('[0] Inches.');
disp('[1] Metres.');
iChoice=input('Please make a choice. ');
while(~isnumeric(iChoice) ||(uint8(iChoice)>1))
iChoice=input('Please make a valid choice. Enter 0 to quit. ');
end
댓글 수: 2
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!