%-------------------------------------% % Homework 3: problem 3.6 % % Date: 9/30/02 % % % % Gun Srijuntongsiri % % gs61 % % ?????? % %-------------------------------------% % Ask for the day of the week % $num_day$ will contain its corresponding number of week. userday = input('Enter a day : ','s'); userday = lower(userday); % convert to lowercase % First, do it with $if-elseif-else$ disp('Using if-elseif-else...'); % Compare with each day if strcmp(userday,'sunday') num_day = 1 elseif strcmp(userday,'monday') num_day = 2 elseif strcmp(userday,'tuesday') num_day = 3 elseif strcmp(userday,'wednesday') num_day = 4 elseif strcmp(userday,'thursday') num_day = 5 elseif strcmp(userday,'friday') num_day = 6 elseif strcmp(userday,'saturday') num_day = 7 else disp('Incorrect day.'); end % Second, by using switch clear num_day disp('Using switch...'); % Switch for the correct day switch(userday) case {'sunday'} num_day = 1 case {'monday'} num_day = 2 case {'tuesday'} num_day = 3 case {'wednesday'} num_day = 4 case {'thursday'} num_day = 5 case {'friday'} num_day = 6 case {'saturday'} num_day = 7 otherwise disp('Incorrect day.'); end