Branches and Loops (11/42 Branch:if if-else if grade >95 ) disp(‘Grade is a'); elseif grade >86). disp(Grade is B)方 elseif(grade >76), disp(Grade is C?); elseif(grade >66), disp(Grade is D'); else disp(Grade is F); end CDHAW @月协大学 TONGJI UNIVERSITY
Branches and Loops (11/42) Branch: if ➢ if-else if ( grade > 95 ), disp( ‘Grade is A’ ); elseif ( grade > 86 ), disp( ‘Grade is B’ ); elseif ( grade > 76 ), disp( ‘Grade is C’ ); elseif ( grade > 66 ), disp( ‘Grade is D’ ); else disp( ‘Grade is F’ ); end
Branches and Loops (12/42 Branch:if nested if if grade >95), disp(Grade is A?); else if grade >86). disp(Grade is B'); els if grade>76), disp(Grade is C')方 els if grade >66), disp(Grade is D')方 else disp(Grade is F'); end end end end @日济大学 TONGJI UNIVERSITY
Branches and Loops (12/42) Branch: if ➢ nested if if ( grade > 95 ), disp( ‘Grade is A’ ); else if ( grade > 86 ), disp( ‘Grade is B’ ); else if ( grade > 76 ), disp( ‘Grade is C’ ); else if ( grade > 66 ), disp( ‘Grade is D’ ); else disp( ‘Grade is F’ ); end end end end
Branches and Loops (13/42 Branch:if > Example:Decision for playing tennis outlook sunny overcast rain humidity play wind tennis high low strong weak don'tplay play don'tplay play tennis tennis tennis tennis PHAW @ 同你大学 TONGJI UNIVERSITY
Branches and Loops (13/42) Branch: if ➢ Example: Decision for playing tennis outlook sunny overcast rain humidity wind high low strong weak don’t play tennis play tennis don’t play tennis play tennis play tennis
Branches and Loops (14/42 Branch:if outlook=input('How is the outlook?(o)vercast,(s)unny,(r)ainy:','s'); if (outlook =='o') disp('You can play tennis'); elseif outlook=='s') humidity =input('How is humidity?(h)igh,(Dow.','s'); if humidity =='h'), disp('I do not recommend you play tennis'); elseif humidity == disp('You can play tennis'); else disp('Invalid humidity info'); end elseif outlook=='r) wind input('How is the wind?(s)trong,(w)eak:','s'); if wind =='s') disp('I do not recommend you play tennis'); elseif (wind ='w), disp('You can play tennis'); else disp('Invalid wind info'); end else @日济大学 AW disp('Invalid outlook info'), TONGJI UNIVERSITY end
Branches and Loops (14/42) Branch: if outlook = input( 'How is the outlook? (o)vercast, (s)unny, (r)ainy: ', 's'); if (outlook == 'o') disp( 'You can play tennis' ); elseif ( outlook == 's' ) humidity = input( 'How is humidity? (h)igh, (l)ow: ', 's' ); if ( humidity == 'h' ), disp('I do not recommend you play tennis'); elseif ( humidity == 'l' ) disp( 'You can play tennis' ); else disp( 'Invalid humidity info' ); end elseif ( outlook == 'r' ) wind = input( 'How is the wind? (s)trong, (w)eak: ', 's' ); if ( wind == 's' ) disp( 'I do not recommend you play tennis' ); elseif (wind =='w'), disp( 'You can play tennis'); else disp( 'Invalid wind info' ); end else disp( 'Invalid outlook info' ); end
Branches and Loops (15/42 Branch:if outlook=input('How is the outlook?(o)vercast,(s)unny,(r)ainy:s'); if(outlook=‘o'), disp('You can play tennis'); elseif (outlook='s). humidity=input(How is humidity?(h)igh,()ow:‘,‘s')方 if humidity ==h'), disp('I do not recommend you to play tennis'); elseif humidity ==1'). disp('You can play tennis'); else disp(Invalid humidity info'); end elseif outlook=='r'), wind input(How is the wind?(s)trong,(w)eak:s'); if wind -'s'), disp('I do not recommend you to play tennis'); elseif (wind =w), disp('You can play tennis'); else indentation is important for disp('Invalid wind info'); end 2 understandability else disp("Invalid outlook info'); end 同停大学 TONGJI UNIVERSITY
Branches and Loops (15/42) Branch: if outlook = input( ‘How is the outlook? (o)vercast, (s)unny, (r)ainy: ‘, ‘s’ ); if ( outlook == ‘o’ ), disp( ‘You can play tennis’ ); elseif (outlook == 's'), humidity = input( ‘How is humidity? (h)igh, (l)ow: ‘, ‘s’ ); if ( humidity == ‘h’ ), disp('I do not recommend you to play tennis’ ); elseif ( humidity == ‘l’ ), disp( ‘You can play tennis’ ); else disp( ‘Invalid humidity info’ ); end elseif ( outlook == ‘r’ ), wind = input( ‘How is the wind? (s)trong, (w)eak: ‘, ‘s’ ); if ( wind == ‘s’ ), disp( ‘I do not recommend you to play tennis’ ); elseif (wind == ‘w’ ), disp( ‘You can play tennis’ ); else disp( ‘Invalid wind info’ ); end else disp( ‘Invalid outlook info’ ); end indentation is important for understandability