就是一个水平放置的不完整的圆,已知半径和高
不知道这样形容大家明不明白那图形的样子

解决方案 »

  1.   

    算出扇形的面积S1.再减去三角形的面积S2.再用圆的面积S3-(s1-s2)
      

  2.   

    一步:
    h-r=h1 //三角形的高
    三角形的一边为圆的半径,
    再根据勾股定理.求出三角形的另一边.就可以求出三角形的面积了.
    二步:
    求出扇形的夹角.根据正玄定理求.因为扇形夹角与三角形夹角相同.而三角形三边都已经知道了.
    三步:
    算出扇形的面积S1.再减去三角形的面积S2.再用圆的面积S3-(s1-s2)具体公式啊!我也忘了.呵呵.....自己查查吧!实现起来不难.
      

  3.   

    关键就是 那个圆心角啊。
    得知SIN 或COS 值后 只能通过计算器或查反三角函数表得出角度。
    是否C#内置了 反三角的计算类?
    否则没有公式或计算方法得出角度啊。。
      

  4.   


    math.sin();
    C#里有这个方法啊,难道楼主没找到?我想代码就不用写了吧
      

  5.   


    Math.Asin 就是求arcsin角度的啊.