已知一矩型两平行边中点坐标P1,P2和该两平行边的宽
(Ⅰ) 请根据已知条件用程序画出该矩型.
( Ⅱ)如果给定一个步长值范围minStep,maxStep, 请在矩型另两边做等腰三角型,等腰三角型满足下列条件:
a) 底边长的和与矩型另两边的长相等
b) 所有底边长相等
c) minStep<=底边长<=maxStep
     d)  高任意
最终实现图形示意如下:
图片在这里:
http://auto.cnool.net/up/img/20031123104524.jpg

解决方案 »

  1.   

    I:
    最先求 P1P2的斜率
    根据 P1P2的斜率 求 它的垂线的斜率
    根据宽度和垂线斜率算出矩形四个端点的坐标II:
    min=矩形最长边长度/maxStep
    man=矩形最长边长度/minStep
    min、max之间的整数解就是每边三角形的个数,矩形最长边长度/每边三角形的个数=三角形底边长
      

  2.   

    min=矩形最长边长度/maxStep
    man=矩形最长边长度/minStep
    min、max之间的整数解就是每边三角形的个数,矩形最长边长度/每边三角形的个数=三角形底边长