| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 530 人关注过本帖
标题:求助 一个类似计算器的问题C#
只看楼主 加入收藏
zhoulovey
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-3-9
收藏
 问题点数:0 回复次数:1 
求助 一个类似计算器的问题C#
小弟正在做一个程序  
就是求这个公式的  给出了d  h    求L
L=(π*(0.25*d*d+h*h)*arccos((d*d-4*h*h)/(d*d-4*h*h))/(180*h)

我写的代码如下
double h,d;
            double π = 3.1415926535897936;
            double a, L, B;
            h = Convert.ToInt32(textBox3.Text);
            d = Convert.ToInt32(textBox4.Text);

            B = ((d * d) - (4 * h * h)) / ((d * d) + (4 * h * h));
            a = Math.Acos(B);
            L = (π * ((0.25 * d * d + h * h) * a) / (180 * h));
            textBox2.Text =Convert.ToString(L);

但是 计算出来的 结果好像 是错误的  希望各位大大指点一二 ~~ 小弟写过了
搜索更多相关主题的帖子: 计算器 double Convert arccos 
2008-05-22 14:24
hack214
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2008-4-8
收藏
得分:0 
改成下面的再试试!!!
double h,d;
            double π = 3.1415926535897936;
            double a, L, B;
            h = Convert.ToInt32(textBox3.Text);
            d = Convert.ToInt32(textBox4.Text);

            B = (d * d- 4 * h * h) / (d * d + 4 * h * h);
            a = Math.Acos(B);
            L = (π * ((0.25 * d * d + h * h) * a) )/ (180 * h);
            textBox2.Text =Convert.ToString(L);
2008-05-24 16:11
快速回复:求助 一个类似计算器的问题C#
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011206 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved