早教吧作业答案频道 -->其他-->
用VB或者C语言都行帮我编个计算公式的程序~~~~~~输入已知条件a,b,d,l,ft,fr的值输出fc,fs,f,g的值(值有负数以及小数点后面有4位)公式为:fc=(64*fr*a*a*b*b)/(3*3.14*210000*l*d*d*d*d)fs=(64*ft*a*a*b
题目详情
用VB 或者C语言 都行帮我编个计算公式的程序~~~~~~输入已知条件 a ,b ,d,l, ft ,fr的值 输出fc,fs,f,g的值(值有负数以及小数点后面有4位) 公式为:fc=(64*fr*a*a*b*b)/(3*3.14*210000*l*d*d*d*d) fs=(64*ft*a*a*b*b)/(3*3.14*210000*l*d*d*d*d) f=fc的平方和+fs的平方和 再开根号 g=(64*fr*a*b*(b-a))/(3*3.14*210000*l*d*d*d*d) 大概有10组数据会重复用到这些公式,希望大神能帮忙编个程,计算方便点,谢了哈!!
▼优质解答
答案和解析
用vb写 Private Sub Form_Load() ' Dim a As Double Dim b As Double Dim d As Double Dim l As Double Dim ft As Double Dim fr As Double Dim fc As Double Dim fs As Double Dim f As Double Dim g As Double Do While MsgBox("是否继续?", 4 + 32) = vbYes a = CDbl(InputBox("请输入a的值")) b = CDbl(InputBox("请输入b的值")) d = CDbl(InputBox("请输入d的值")) l = CDbl(InputBox("请输入l的值")) ft = CDbl(InputBox("请输入ft的值")) fr = CDbl(InputBox("请输入fr的值")) fc = (64 * fr * a * a * b * b) / (8 * 3.14 * 210000 * l * d * d * d * d) fs = (64 * ft * a * a * b * b) / (3 * 3.14 * 210000 * l * d * d * d * d) f = Sqr((fc ^ 2) + (fs ^ 2)) g = (64 * fr * a * b * (b - a)) / (3 * 3.14 * 210000 * l * d * d * d * d) MsgBox "fc=" & fc & ",fs=" & fs & ",f=" & f & ",g=" & g Loop End Sub
看了用VB或者C语言都行帮我编个计...的网友还看了以下:
小红设计了一个计算程序,并按此程序进行了两次计算.在计算中输入了不同的x值,但一次没有结果,另一次 2020-04-26 …
下列说法正确的是()A.用计算器进行混合运算时应先按键进行乘方运算再按键进行乘除运算最后按键进行 2020-05-14 …
c语言计算距离问题Problem Description输入两点坐标(X1,Y1),(X2,Y2) 2020-05-16 …
用java语言编写输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离.要求:输入数 2020-07-17 …
1、信息处理的六个基本环节除了采集、传输、加工外,还有:()A、存储、输入、输出B、存储、输入、打印 2020-11-22 …
C语言程序设计1.编写一个程序计算员工周工资,输入某雇员的每周工作时间(以小时计)和每小时的工资数, 2020-12-01 …
某校招生录取时,为了防止数据输入出错,a名学生的成绩数据分别由两位程序操作员各向计算机输入一遍,然后 2020-12-22 …
求解:用C语言编程下列程序1从键盘输入一个字母,把字母以两种方式输出,一种是字符,一种ASCII码2 2020-12-24 …
C语言编程(1)输入任意3个整数a,b,c,求3个数中的最大值和最小值(2)输入X,计算并输入下面分 2020-12-31 …
下图是一个运算器的示意图,A,B是输入的两个数据,C是输出的结果.右下表是输入A,B数据后,运算器输 2021-01-04 …