%-------------------------------------% % Lab Exercise 4: IF % % Date: 9/24/2002 % % % % Gun Srijuntongsiri % % gs61 % % ?????? % %-------------------------------------% clear % Task 2: test sign v = input('Enter a number : '); if v > 0 disp('It is positive.'); elseif v==0 disp('It is zero.'); else disp('It is negative.'); end % Task 3: average, max, and min v1 = input('Enter a number : '); v2 = input('Enter a second number : '); v3 = input('Enter a third number : '); Average = (v1+v2+v3)/3 % average % To find max if v1 >= v2 & v1 >= v3 max = v1 elseif v2 >= v1 & v2 >= v3 max = v2 else max = v3 end % Alternatively, clear max max = max([v1,v2,v3]) % To find min if v1 <= v2 & v1 <= v3 min = v1 elseif v2 <= v1 & v2 <= v3 min = v2 else min = v3 end % Alternatively, clear min min = min([v1,v2,v3]) % Task 4: % odd/even v = input('Enter a number : '); if mod(v,2) disp('It is odd'); else disp('It is even'); end % between 3 and 7 if v >= 3 & v <= 7 disp('It is between 3 and 7'); else disp('It is not between 3 and 7'); end % is either 5 or 10 if v == 5 | v == 10 disp('Yes'); else disp('No'); end % divisible v1 = input('Enter the first number : '); v2 = input('Enter the second number : '); if mod(v1,v2)==0 disp('divisible'); else disp('not divisible'); end