How to add multiple if statements
이전 댓글 표시
So i was trying to do an age calculator, so i wanted it to detect strings and numerical value, then if it detected a string it will message that ' it is invalid', but if the inputed value is in numerical, but since im still on the days of the month i wanted to limit all value inputed below 31 days and if the user input greater than 31 it will also message an error. i already had progress with the code detecting if it is a string or number, but the problem is the detecting if the number inputed is below 31
So here is the code
function [day]=bdaycalcu
disp ('What day did you born?');
day= (' ');
BdayDate= input (day, 's');
%this part detects if the user input a string or a value
if ~isnan(str2double(BdayDate))
%if the user input a value, it will also detect if it is below 31, if it is go to bmonthcalcu function
bmonthcalcu;
%if the user input a string it will ask again
else
disp('This is not a valid answer')
bdaycalcu;
end
end
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Resizing and Reshaping Matrices에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!