定义一个等腰梯形结构,包括上底、下底、高、腰长,以及计算梯形周长和面积的方法.

解决方案 »

  1.   

    top,bottom,height
    然后根据勾股定理
    blablabla
      

  2.   

    class IsoscelesTrapezoid
    {
        public double a { get; set; }
        public double b { get; set; }
        public double h { get; set; }
        public double c { get { return Math.Sqrt((b - a) * (b - a) + h * h); } }
        public double circumference { get { return a + b + c * 2; } }
        public double square { get { return (a + b) * h / 2; } }
    }
      

  3.   

    本帖最后由 caozhy 于 2011-03-21 17:16:17 编辑