由题意可知,长方形红布的长为240cm,宽为70cm;两个直角边分别为8cm和5cm的三角形小旗子正好组成一个长为8cm宽为5cm的小长方形。长方形红布的长=小长方形的长*30,长方形红布的宽=小长方形的宽*14,所以长方形红布可以裁成30*14=420个小长方形,一个小长方形可以裁成2个小旗子,所以长方形红布最多可以做420*2=840面小旗子。