How can i correctly write an if "yes or no" statement?
    조회 수: 20 (최근 30일)
  
       이전 댓글 표시
    
For Example, x=input('Do you know the area of your building?(yes/no)' ,'s') if (x=='yes') area=input('What is the area of your building?') elseif (x=='no') shape=input('is your building circular or rectangular?') end How could i make it so that if the input is "yes" or "no" that it would do one of the following commands?
댓글 수: 0
채택된 답변
추가 답변 (1개)
  Salam Ismaeel
      
 2019년 11월 28일
        Just for genral use, not necessary for this case only. I create this function:
%******************************************************************************************
% CheckYesOrNo.m 
% This function return 1 for Yes and 0 for No
% Input 
%           chos : charater variable 
% Output:
%          T : Logic variable (0 or 1)
%******************************************************************************************
function T = CheckYesOrNo(chos)
chos = lower(chos);
while chos ~= 'y' || chos ~= 'n'
    if chos == 'y' || chos == 'n'
        break
    else
        chos=input('Please input y or n? ','s');
    end
end
if chos =='y'
    T = 1;
else
    T = 0;
end
댓글 수: 0
참고 항목
카테고리
				Help Center 및 File Exchange에서 Descriptive Statistics에 대해 자세히 알아보기
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


